и увидел как оно отработало. Я не считаю, что разработчик - это божество в вакууме, которое не должно пытаться хотя бы думать в рамках "кому нужен этот код? чью проблему он будет решать? какие могут быть кейсы?" - я работал с разработчиками, которые сами хотели знать, как их код должен работать хорошо. Это и есть когнитивные ресурс и лучшее, как может писать разработчик.
Женя, ты немного путаешь. О том, зачем нужен код, какую проблему он решает и какие кейсы могут быть разработчик _должен_ думать. Запускать тесты, прежде чем что-то выливать (как и минимально проверять работспособность фичи любыми другими методами) - тоже. Это его работа, он за это получает деньги, а не за код. QA получает деньги за то, что бы создавать все необходимые инструменты и условия для обеспечения качества продукта. В частности, удобные инструменты для того, что бы разработчики не должны были думать, какие тест-сьюты им надо запустить, что бы их код был проверен. Или что бы они не были вынуждены держать в голове какие косяки тестового контура могут быть в окружении, а сосредоточились на решении проблем и поставке их на продакшен.
Обсуждают сегодня