Загадка: Під час роботи над новою функцією або виправленням дефекту ви знайдете застарілу проблему в коді. Що тобі слід робити? Виправте це та ризикуйте змінити поведінку коду. Він або до цього часу працював якимось диваком, інакше про дефект не було виявлено або варто нікому часу повідомляти. Ви повинні залишити його в спокої і дозволити проблемі ускладнити роботу з кодом пізніше? Виправлення проблеми лише додасть часу до початкового завдання та змусить вас пройти регресійний тест. Мало хто оцінить роботу. Однак виправити це здається правильним. Код з меншими проблемами легше переробити і надбудувати.
Я постійно опиняюся в цій ситуації, коли ми працюємо над модернізацією веб-додатків. Я не можу сказати, чи я нав'язлива, чи почесна, коли я перебуваю поза дотичною роботою над цими старими помилками. Як ви вирішуєте ці ситуації?
Спасибі, Корі