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

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

3
Что происходит между спринтами?
Я работаю над проектом, свободно следуя модели Scrum. Мы делаем двухнедельные спринты. Что-то, что мне неясно (и у меня нет книги для консультации), это именно то, что должно происходить между спринтами: должен быть какой-то процесс «обертки», когда продукт собирается и доставляется, но: сколько времени это обычно занимает? должна ли быть …
11 agile  scrum  sprint 

3
Много ли используется CRTP? и почему это / нет? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я думаю о странно повторяющихся шаблонах . Я нахожу это весьма полезным, и …

5
Могу ли я использовать лицензионные пакеты GPL, LGPL, MPL со своим приложением и сделать его закрытым?
Я видел, что компания использует BusyBox, а также использует пакеты Gpl + Lgpl + Mpl, а затем у них там работает собственное приложение. Их приложение является закрытым исходным кодом. Вы покупаете устройство, но его закрытый источник. Почему GPL, смешанный с LGPL + MPL, становится закрытым исходным кодом? Я думал, что …
11 licensing  gpl  lgpl  mpl 

7
Нужна ли мне IDE для разработки приложений для Android?
Прочитав несколько статей в Google, я решил начать работать над приложениями для Android, поскольку это платформа с открытым исходным кодом от Google. Итак, я хотел создать несколько приложений. У меня Android 2.2 Os. Поэтому я просто погуглил его, чтобы найти вещи, и наконец нашел эту ссылку для создания приложений Android. …
11 android 

7
Если ваш алгоритм верен, имеет ли значение, как долго вы его писали? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Недавно я узнал, что у Facebook были проблемы с программированием, что, если все …
11 algorithms 

6
Раздача конфиденциальной информации о предыдущих работодателях во время собеседования [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 8 лет назад . Когда вы проходите собеседование с потенциальными будущими работодателями, обеим сторонам, конечно же, будет полезно обсудить, что …
11 interview 

5
Какое идиоматическое имя для одноразовой переменной? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 8 лет назад . В директиве set языка шаблонов скорости указана переменная слева. Это не работает #set ( $entries.add("d") ) …
11 naming  syntax 

3
Почему scanf называется scanf? (То же самое для printf.)
Мне просто любопытно, почему в языке программирования C функция чтения форматированного ввода называлась «scanf», а не «readf». Я предполагаю, что он получен из более раннего языка, поэтому в таком случае почему он был назван так в более раннем языке? (Recurse.) Кроме того, почему «printf», а не «writef»? На языках, отличных …

4
Должен ли я обновлять сообщения в блоге или переписывать их по мере изменения технологии (и меня)? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я начал программировать блог ранее в этом году, и с тех пор, как …

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

6
Борьба с принципом единой ответственности
Рассмотрим этот пример: У меня есть сайт. Это позволяет пользователям создавать сообщения (может быть что угодно) и добавлять теги, которые описывают сообщение. В коде у меня есть два класса, которые представляют пост и теги. Давайте назовем эти классы Postи Tag. Postзаботится о создании сообщений, удалении сообщений, обновлении сообщений и т. …

12
Будучи молодым разработчиком, должен ли я беспокоиться о необходимости использовать технологию «вне стиля» на работе? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Я недавний выпускник колледжа (в мае прошлого года!). Пока я еще учился в школе, я хотел …
11 legacy  perl 

4
Является ли ссылка на ошибку / проблему в сообщении коммита хорошей практикой?
Я работаю над проектом, в котором мы настроили систему управления исходным кодом, чтобы автоматически писать заметки в трекере ошибок. Мы просто пишем идентификатор ошибки в сообщении о коммите, и сообщение о коммите добавляется в качестве примечания к трекеру ошибок. Я вижу только несколько недостатков этой практики. Если когда-нибудь в будущем …

6
Существует ли система контроля версий, которая может отображать изменения в конкретном методе или функции? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Иногда было бы неплохо иметь возможность сказать что-то вроде: (git|svn|hg|etc) diff Foo.c:main (git|svn|hg|etc) log log Foo.c:main …

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

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