потому что такая формулировка подразумевает, что программист имея в своём арсенале инструменты выберет из них то, что лучше всего подходит для решения этой задачи а в твоём варианте получается, что надо просто взять под козырёк и идти писать тесты, без анализа проблемы А почему её поломали недавно? В чём причина?
потому что такая формулировка подразумевает, что программист имея в своём арсенале инструменты выберет из них то, что лучше всего подходит для решения этой задачи а в твоём варианте получается, что надо просто взять под козырёк и идти писать тесты, без анализа проблемы А почему её поломали недавно? В чём причина?
потому что человеческий фактор. проверил, потом после реквеста чет поменял и 2ой раз не стал проверять и даж кидать на просмотр и выкатил
потому что человеческий фактор. проверил, потом после реквеста чет поменял и 2ой раз не стал проверять и даж кидать на просмотр и выкатил
А если причина другая? Например тест уже написан, но в каком-нить гитлабе не проверяется - тогда смысла писать теста нет, надо заниматься автоматизацией запуска тестов
задача - это например "снизить количество багов на проде в н раз", написать тесты - это инструмент для решения этой задачи
это скорее инициатива. Задачи они попроще будут. В том числе "написать тест".
Не нормально когда у тебя всегда отдельно "сделать фичу" и потом "сделать тест" и то могу представить себе ситуацию когда это "нормально" (особенно переходный период когда никто тесты никогда не писал)