Вопросы с тегом «release»

181
Как извиниться, если вы нарушили ночную сборку [закрыто]

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

40
Есть ли причины не принимать программное обеспечение, поставляемое в качестве виртуальной машины?

Это вопрос логистики, а не технический вопрос. Моя компания произвела на аутсорсинг некоторые работы со встроенным программным обеспечением В частности, мы заплатили подрядчику за разработку встроенной системы для нас, поскольку у нас нет достаточных внутренних знаний, чтобы сделать это самим (у...

20
Должны ли быть утверждения в сборках релиза

Поведение по умолчанию assert в C ++ - ничего не делать в сборках релиза. Я предполагаю, что это сделано из соображений производительности и, возможно, чтобы пользователи не видели неприятных сообщений об ошибках. Однако я бы поспорил, что те ситуации, когда an сработал assertбы, но был отключен,...

15
Как открыть исходный код проекта, чей репозиторий git имеет защищенные авторским правом медиа в истории?

Я хочу выпустить проект программного обеспечения для снятия отпечатков пальцев под свободной лицензией, но репозиторий содержит защищенные авторским правом аудиофайлы. Тестовые случаи также в настоящее время используют эти файлы. Как мне опубликовать код с максимальной историей версий, но не...

15
Как крупные компании разработчиков программного обеспечения проверяют наличие ошибок в своих программах?

Мне было интересно, как крупные компании разработчиков программного обеспечения проверяют наличие ошибок в своих программах. Они просто тестируют его на нескольких компьютерах?...

13
Выпуск сборки против ночной сборки

Типичное решение состоит в том, чтобы на сервере сборки работала сборка CI (Continuous Integration): она будет анализировать исходный код, делать сборку (при отладке) и запускать тесты, измерять охват тестов и т. Д. Теперь другой тип сборки, обычно известный как «Ночная сборка»: выполняйте...

12
Стратегия ветвления и управления версиями для разделяемых библиотек

Эти посты кажутся связанными, но мой мозг начинает таять, пытаясь обдумать это: P Мой работодатель только начал использовать систему контроля версий, прежде всего потому, что до того, как они наняли больше разработчиков, «хранилище» было жестким диском одинокого разработчика, который работает в...

12
Должны ли вы когда-нибудь выпустить что-то, что вы могли бы взломать?

Будучи создателем программы, вы, вероятно, в лучшем положении, чем кто-либо, знаете об уязвимостях безопасности и потенциальных взломах. Если вы знаете об уязвимости в написанной вами системе, это ДОЛЖЕН быть добавлен признак того, что повышенная безопасность должна быть выпущена до выпуска, или...

12
Как я могу отстаивать полужесткий график выпуска в среде, не склонной к риску?

В последнее время меня все больше мучает то, что я должен описать как один из самых разочаровывающих и убивающих моральный опыт в этой профессии: сидеть на выпуске , который был протестирован, перепроверен, поставлен и для всех целей и цели готова к отправке / развертыванию . Как специалист по...

12
Хорошая практика написания заметок о выпуске

При поставке каждой версии программного обеспечения мы должны написать примечание к выпуску. Например, вот некоторые из терминов, которые я добавляю, когда пишу заметку о выпуске: Дата выхода Исправлена ​​ошибка Этого достаточно, или есть что-нибудь...

10
Решение о дате выпуска до сбора всех требований является гибким?

Я только начал читать книгу «Применение UML и паттернов» Крейга Лармана. Я нахожу это очень интересным, потому что это бросает вызов многим из того, что мне сказали на работе. Я читал, что требования не полностью собраны за один раз в agile, и для сбора требований требуется много итераций. Если это...

9
Как управлять изменениями схемы базы данных в выпусках проекта с открытым исходным кодом

Я управляю веб-приложением PHP / MySQL с открытым исходным кодом, используемым несколькими школами K-12 и некоторыми колледжами. Я также единственный разработчик проекта. Хотя раньше это было чуть больше, чем исходная загрузка приложения, которое размещает мой работодатель, в течение прошлого года...

9
Дженкинс Парамеризованный Триггер + Копировать Артефакт

Я работаю над настройкой Jenkins для обработки наших сборок. Сборка релиза состоит из установщика Windows, включающего несколько двоичных файлов, которые должны быть собраны в Linux. Вот что у меня так далеко: Часть Windows и часть Linux настроены как отдельные проекты Jenkins. Проект Windows...