Запитання з тегом «release-management»

30
Чи незвично для невеликої компанії (15 розробників) не використовувати керований контроль джерела / версій? [зачинено]
Це насправді не технічне питання, але тут є кілька інших питань щодо контролю над джерелами та найкращої практики. Компанія, в якій я працюю (яка залишиться анонімною), використовує мережеву пайку для розміщення її вихідного коду та випущеного коду. Відповідальність розробника чи менеджера полягає в ручному переміщенні вихідного коду до потрібної папки …

21
Чи є спосіб боротьби з продажами постійно переборювати? [зачинено]
Я, здається, неодноразово стикався з ситуацією, коли дати випуску встановлюються не на основі нічого технічного, а тому, що до цього часу хтось із відділів продажів взяв на себе зобов'язання з клієнтом. На основі обговорень з друзями в розробці в інших компаніях, здається, відбувається те саме. "Ось встановлений набір функцій, і …

4
Як ви ставите різні версії вашої бібліотеки під контроль версій? Ви використовуєте теги? Або гілки? Або інший метод?
Нещодавно я почав ставити свій код під контроль версій (у лабораторії, де я працюю, під SVN, і власні коди в github (очевидно, з git)). Перш ніж використовувати управління версіями, я робив щось подібне. У мене була папка з назвою бібліотеки, всередині багатьох папок з номером версії. Кожного разу, коли я …

2
Чи є гарною практикою зберігання номерів версій програмного забезпечення у VCS?
Версія продукту, наприклад v1.0.0.100, являє собою не лише унікальний випуск програмного забезпечення, але допомагає визначити набори функцій та етапи виправлення для цього продукту. Зараз я бачу два способи збереження остаточного пакета / збірки / бінарної версії продукту: Контроль версій. У файлі десь зберігається номер версії. Сервер збирання безперервної інтеграції (CI) …

10
Як оновлювати живі веб-сайти зі змінами коду?
Я знаю, що це дуже основне питання. Якби хтось міг мене гумором і сказати, як вони з цим впораються, я був би великий. Я вирішив опублікувати це, оскільки я збираюся встановити SynchToy, щоб виправити проблему нижче, і я відчуваю себе трохи непрофесійно, використовуючи "Іграшку", але не можу придумати кращого способу. …

5
Чи повинні тестери затверджувати випуски чи просто звітувати про тести?
Чи має сенс надавати авторизацію тестувальникам? Чи повинна тестова група Просто тестуйте функції, проблеми тощо, і просто повідомте про пропуск / відмову, залишаючи це іншим діяти за цими результатами, або Чи мають повноваження проводити самі випуски на основі цих результатів? Іншими словами, чи потрібно вимагати від тестувальників фактично виходити з …

2
Семантична версія під час виправлення важливої ​​помилки
Наразі я керую бібліотекою, яка має багато публічного використання, і у мене виникло питання про семантичну версію . Я хочу переробити одну досить важливу частину бібліотеки, яка реалізована неправильно - і завжди була реалізована неправильно. Але це буде означати зміни до публічного API, що є важливим рішенням. Зміна, яку я …

5
Як зробити ефективний перегляд коду під час лихоманки?
Кінцевий термін для випуску - завтра, ваш колега нарешті закінчив своє завдання, яке є вирішальним для цього випуску, керівник проекту стоїть через ваше плече і тисне на вас, нарешті, скласти збірку, і ви помітите недолік у коді колеги під час перегляду. Не критично, але щось, чого ви б не відпустили, …

5
Який реалістичний спосіб попрацювати з програмними виправленнями, пов'язаними з клієнтом?
Я намагаюся зібрати ефективні способи, щоб інші вирішили наступну проблему. На роботі нас змусили випустити програмний патч (який встановлюється в системах кінцевих користувачів), який ми хочемо бачити лише для конкретного клієнта. Спеціальний код знаходиться у власній гілці управління джерелом. Проблема полягає в тому, що у нас є два паралельних кодових …

5
Прості способи покращити якість випуску в середовищі RAD
Трохи передумови тут - ми невелика команда (з 5) розробників RAD, відповідальних за внутрішню розробку програмного забезпечення у великій непрограмній компанії. "Внутрішнє програмне забезпечення" варіюється від настільного додатка .NET, що використовує MSSQL-сервер як сервер для скриптів Python, що працюють на задньому плані до документів та шаблонів MS Word - зоопарку …

5
Як ви тримаєте випущені бінарні файли під контролем версій?
Як ви тримаєте випущені бінарні файли під контролем версій? Це дозволяє відстежувати, які елементи змінюються між кожним випуском. Я маю на увазі відокремити звільнені бінарні файли від сховища джерела. Випущені бінарні файли будуються з програмного забезпечення безперервної інтеграції або складаються вручну.

5
Як ви обробляєте версії в багатосторонньому проекті?
Я знаю, що це питання широке, тому я постараюся бути максимально конкретним. Це питання є скоріше "організаційним" питанням, ніж технічним. У нас є багатосторонній проект з такими основними компонентами: Сервер, що розміщує основну логіку бізнесу (моделі даних) Проблема для клієнтів, яка використовує основну логіку бізнесу API програми (REST), який також …

3
стратегії пакетів та версій у середовищі з декількома сховищами
Ми невелика фірма з кількома командами, які керують власними сховищами git. Це веб-платформа, і артефакти кожної команди розгортаються в кінці дня для проведення нічних тестів. Ми намагаємось формалізувати процес навколо версій та упаковки. Кожна команда має головну галузь, де вони щодня розробляють. Члени кожної команди із забезпечення якості хочуть, щоб …

4
Як я можу уникнути повзучості в сольному проекті?
Тож у мене є програма, над якою я працював ще в 2011 році і весь 2012 рік, але останній реліз був у грудні 2011 року . Я активно працював над цим, але функція повзучості заманювала його некрасиву голову, і тепер вона заповнена тонами на незакінчені функції. Погана частина полягає в …

8
Як я можу виступати за напівстрогий графік випуску в умовах, що не мають ризику?
Останнім часом мене все більше мучить те, що я повинен був би описати як один із моїх найстрашніших і найвдаліших моральних переживань у цій професії: Необхідно сидіти на релізі , який був перевірений, повторно перевірений, інсценований та з усіма намірами і цілі готові до доставки / розгортання . Як всебічний …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.