Программная инженерия

Q & A для профессионалов, преподавателей и студентов, работающих в жизненном цикле разработки систем

3
Как перенести файлы в производство?
Мы - группа, которая начала работать над довольно большим сайтом с существующей кодовой базой. У нас есть тестовый и производственный сервер. Наша идея состоит в том, чтобы иметь тестовое хранилище с несколькими разработчиками, имеющими push-доступ; и благословенное хранилище, к которому могут подтолкнуть лишь немногие. Предполагается, что блаженное хранилище всегда стабильно …
9 git  workflows 

2
RESTful ссылочные представления - семантическая ссылка против URI
Мы разрабатываем API RESTful, чтобы открыть информацию об учетной записи нашего клиента. У нас есть представления, которые содержат ссылки на другие ресурсы, связанные с текущим ресурсом. Это из ряда лучших практик, которые мы смогли найти в общедоступных API, а также в опубликованных материалах. Представления могут быть либо XML, либо JSON. …
9 rest  semantics 

2
Профессиональная разработка для iOS, Android и Интернета - понимание
Это не совсем вопрос о том, как разрабатывать все три, я знаю различные кроссплатформенные способы и так далее. Но я больше хочу узнать с точки зрения разработчика, насколько сложно в основном разрабатывать iOS, Android и веб-приложения? Я в настоящее время на моей первой работе в качестве мобильного / веб-разработчика. Я …
9 android  web  mobile  ios 

3
Можно ли включать jQuery в плагин jQuery?
Вопрос о файле плагина jQuery, включающем библиотеку jQuery, вышел сегодня на stackoverflow, и я настоятельно рекомендовал не включать jQuery в плагин. Я действительно не получил никакой поддержки от других в этом; на самом деле было больше поддержки, чтобы включить JQuery, чем нет. Это нормально или есть веские причины не делать …
9 jquery  plugins 

2
Страдают ли крупные ртутные хранилища от «гонок толчка»?
Прочитав несколько «Почему DVCS лучше», вы получите ответы на несколько вопросов о программистах. Все они, похоже, говорят, что в целом DVCS лучше, так как у вас нет гонки коммитов в больших проектах, IE коммит, устарел, так обновить, зафиксировать, снова устареть, зафиксировать, все еще устареть и т.д. DVCS ограничивают это концепцией …
9 mercurial  dvcs 

7
Могу ли я использовать «пользовательские истории» для задач по улучшению процессов?
В настоящее время мы используем JIRA для отслеживания наших разработок. Мое руководство хочет отформатировать и классифицировать все как «Пользовательские истории», включая задачи, не связанные с разработкой программного обеспечения. Например: «Как менеджер по тестированию, могу ли я проводить тестирование приложения, используя только автоматические тесты и не проводя ручное тестирование, чтобы я …
9 agile  stories 

7
Как распределять способности между командами?
После прочтения этогоЯ видел, что, похоже, существует много разногласий по поводу того, как гибкие команды должны быть структурированы в группе разработчиков с разными способностями (почти все команды). Должны ли все лучшие разработчики работать в своих командах и получать работу наивысшего приоритета? Это в значительной степени гарантирует, что самые важные задачи …
9 agile  team  teamwork 

5
Я программирую на одном языке уже много лет. Это карьера самоубийства? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 8 лет назад . Я много лет программирую на одном и том же объектно-ориентированном языке программирования (на базе Windows). Проблема …

5
Что является стандартом для моделирования современных приложений до разработки?
Я беру свое первое приложение корпоративного уровня и хочу, чтобы моя команда смоделировала все приложение ASP.NET MVC C # еще до того, как мы выполним одну строку кода. ОБНОВЛЕНИЕ: Это не было философской дискуссией о том, когда документировать / моделировать приложение. Пожалуйста, предоставьте ответы только для того, «как» документировать / …

6
В чем разница между «наймом» и честным «почти» для окончательных интервью на месте? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . Итак, я недавно провел собеседования на местах с Google и Amazon и получил вежливые письма с …

3
Как вы справляетесь с постоянно меняющимися размерами базы данных?
Последние два месяца я искал решения или практики для управления выпусками в базах данных. Я ищу то, что люди считают лучшим процессом для этого. У нас есть 3 среды для наших баз данных: развитие Пользовательское приемочное тестирование (UAT) производство Иногда проблема заключается в том, что мы вносим изменения в некоторые …

4
Разработка ОС на C ++ Вопросы
Как проект магистра, я проектирую простую операционную систему. Он предназначен для работы в 16-битном реальном режиме на архитектуре x86. В идеале я хотел бы разработать эту ОС на C ++ и использовать сборку только там, где это необходимо. До сих пор у меня есть загрузчик, написанный на ассемблере, который загружает …

8
Сканирование миллиарда строк в сверхбыстрой базе данных
Фон Локальная база данных содержит около 1,3 миллиарда уникальных строк. Каждая строка косвенно связана с определенной широтой и долготой (местоположением). В каждой строке есть отметка даты. Случай использования Проблема заключается в следующем: Пользователь устанавливает дату начала / окончания и диапазон значений (например, от 100 до 105). Система собирает все строки, …

4
Общие правила написания компилятора X для Z в Y
Предположим, X является языком ввода, Z является языком вывода, затем f является компилятором, который написан на языке Y. f = X -> Z Поскольку f - это всего лишь программа, я думаю, что Y может быть любым языком, верно? Таким образом, мы можем иметь компиляторы f1, f2, каждый из которых …

7
Кто делает UX на Scrum-проекте?
ХОРОШО. Допустим, вы работаете над проектом Scrum из учебника. У вас есть мастер схватки, сотрудничающий с владельцем продукта. Следующий спринт UI-тяжелый - к тому времени ваших кодеры начинают строить экраны, вы действительно хотите иметь некоторое представление , что они будут выглядеть. Кто делает каркас и когда? Владелец продукта? Кто-нибудь поддерживает …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.