Запитання з тегом «semantic-versioning»

1
як застосовується семантична версія для програм без API
У http://semver.org/ - яка, на мій погляд, здається, найбільш широко застосовується у версії версій - рекомендується збільшити основний номер версії, коли вводиться зміна, яка порушує / модифікує API. Є два пов'язані сценарії, я не бачу, як застосувати цю інструкцію: Що робити, якщо мій код не пропонує API? Як мені версію …

2
Чому build.number є "зловживанням" семантичним версією?
Я пояснював пропоновану систему збирання (Gradle / Artifactory / Jenkins / Chef) до одного з наших старших архітекторів, і він зробив зауваження, що я начебто НЕ згоден з, але я не досвідченими досить , щоб дійсно зважуванням на. Цей проект створює бібліотеку Java (JAR) як артефакт, який слід використовувати повторно …

4
Коли зобов'язання не має позначати версію?
Контекст: Нещодавно я дізнався про семантичну версію і намагаюся визначити, як найкраще її використовувати практично для власних проектів. Зважаючи на те, що semver враховує основні зміни, незначні зміни та виправлення для версій, коли комісія не повинна позначатись оновленою версією? Мені здається, що кожна зміна підходила б до однієї з цих …

5
Коли я повинен збільшити номер версії?
Я не навчався програмуванню в школі і не працюю (професійним) розробником, тому багато основ мені не зовсім зрозумілі. Це питання намагається уточнити одну з них. Тепер припустимо, що у мене є проблеми #1,#2 і #3в моєму які встановлені для виправлення / покращення для версії, 1.0.0і що остання (стабільна) версія є …

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

4
Чи швидка основна версія натрапляє на свідчення поганого дизайну?
Я розпочав роботу молодшим програмістом кілька місяців тому. Система, над якою ми працюємо, виробляється ~ 2 роки. Я не брав участі в жебрацтві системи та дизайні. Одне, що я помітив, - це те, що основна версія системи вже є 11.YZ Форма мого досвіду роботи з іншими системами та бібліотеками, я …

2
Чи дозволяє семантична версія дозволити 4 компоненти у номерах версій?
Усі приклади семантичної версії, яку я бачив, показують 3 компоненти, що використовуються. Не більше 2 символів періоду. У $DAYJOBнаших номерах релізу ми використовуємо 4 компоненти: 5.0.1.2 Чи допускає це семантична версія? І як питання вищого рівня та більш спірне питання, чи це насправді навіть важливо? Я почав думати, що може …

5
Як поводитися з помилками, які користувачі вважали функцією?
Питання : Який правильний спосіб вирішити помилку, яку вважав кінцевий користувач? Розробка : Я здогадуюсь, що якщо великий відсоток користувачів очікував це як функцію, його слід залишити "нефіксованим" або "виправленим", щоб бути стабільнішим? Однак що робити, якщо дуже невеликий відсоток користувачів очікує, що це буде функція ... скажімо, 0,1% або …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.