к трем законам TDD добавляется еще один: рефакторинг. То есть сначала вы пишете небольшое количество тестового кода, затем — небольшой код, проходящий этот тест, а после этого приводите весь написанный код в порядок
Идеальная работа. Программирование без прикрас
·
Роберт Мартин