Я знаю, що це дуже основне питання, але я не можу знайти відповідь у Google. Чим відрізняється виправлення від помилки?
Я знаю, що це дуже основне питання, але я не можу знайти відповідь у Google. Чим відрізняється виправлення від помилки?
Відповіді:
Термін "виправлення" зазвичай використовується, коли клієнт знайшов проблему в межах поточного випуску продукту і не може чекати, коли його виправлять до наступного великого випуску. Отже, виправлено виправлення для його виправлення і випускається як частина оновлення до поточного випуску, що зазвичай називається Cumulative Update (CU). CU - це не що інше, як купа виправлень разом.
Виправлення - ми зазвичай використовуємо це, коли проблема виявлена на етапі розробки та тестування внутрішньо.
З мого досвіду підтримки великої компанії з програмного забезпечення два терміни не пов'язані між собою.
Bug fix
це дія над вихідним кодом, це зміна коду або набір змін для усунення повідомленого дефекту коду (помилка.)
A, hotfix
як правило, патч або оновлення для клієнтів / розгорнутих систем, але більш конкретно, це такі патчі:
не допущено до розкладу.
призначені для вирішення або "нішевих" ситуацій, або "надзвичайних" реакцій.
стосується лише конкретного питання, зафіксованого в примітках до випуску.
погано перевірений. Якщо взагалі.
потенційне джерело для (повторного) введення помилок.
призначений для невеликої аудиторії.
Можливо, вони вплинуть на автоматизовані системи виправлення та потребують додаткового контролю. Виправлення можуть розгорнути файл / бібліотеку з незвично високим номером версії, щоб запобігти виправленню виправлення.
постачається виробником програмного забезпечення безпосередньо для названих контактів, недоступних у публічному доступі. Часто очікується, що клієнти звертаються в технічну підтримку, щоб запитувати виправлення, наприклад.
часто розгалужуються від «останнього відомого хорошого» джерельного дерева. Як "швидке виправлення", код, який використовується у виправленому стані, ніколи не може повернути його до основної збірки (можливо, для тимчасового виправлення краще рішення потребує більше часу / ресурсів.)
Виправлення - це лише те, що: виправлення помилки. Це може статися майже в будь-який час життя продукту: під час розробки, під час тестування або після випуску.
Виправлення може бути одним або декількома помилками. Важлива частина - гаряча, яка стосується її застосування. Спочатку це стосувалося виправлення активно працюючої системи (так само "гарячої"). Зросла більш загальна інформація про виправлення помилок, які надаються після виходу продукту для загального користування (це може бути і під час загального бета-тестування), але поза межами регулярного графіку оновлення.