Запрошена повторна публікація від StackOverflow:
Я працюю в невеликий час розробки з дуже обмеженим часом на розвиток. Ми розробляємо інструмент, який важливий для результату нашої роботи, але не використовується щодня. Я єдина людина в команді, яка має досвід програміста.
Моя проблема полягає в тому, що я вже протягом року наполягаю на перегляді коду, перш ніж об'єднатися назад до магістралі. Всі погодилися з цим, але все-таки переглянуто лише мій код. Повертаючись із тривалої відпустки, я повертаюся до багажника з коментарями коду, оскільки "це некрасиве рішення - якнайшвидше видаліть" та "швидке виправлення". Що також нового, це те, що хлопець призначив відповідальність за інструмент. (Роль, яка вперше була запропонована мені, але я відмовився через причину, що не стосується роботи.) І він вважає, що це нормальний спосіб роботи: Оскільки у нас є такий обмежений час на розвиток, ми повинні скоротити такі кути.
Мене хвилює те, що інші розробники пишуть некрасивий код: часто порушують інкапсуляцію, пишуть величезні класи, додають внутрішні класи в чужих місцях, мають мало або відсутність одиничних тестів тощо. Врешті-решт розвинути інструмент буде неможливо.
Чи потрібно наполягати на тому, щоб ми виконували перевірку коду, перш ніж об'єднатися назад до багажника, чи я просто сука якості коду?