Коли мені доводиться реалізовувати нову функцію або виправляти помилку, я зазвичай намагаюся відтворити ситуацію за допомогою тесту. Я десь витрачаю близько 3 годин, придумуючи світильники та пишучи тест. Фактична реалізація функції або виправлення помилок займає менше 1 години.
Хтось там витрачає принаймні 3 рази довше, щоб написати тест порівняно з реальною реалізацією функції або виправленням помилки? Яке прийнятне співвідношення витраченого часу на написання тесту на написання коду?