Тесты — это почти идеальная документация.
Ограничьтесь минимальным количеством кода, необходимым для прохождения текущего теста. После этого сразу пишите следующий тест.
Не пишите код, пока не напишете первый тест.
https://learning.oreilly.com/videos/clean-craftsmanship-disciplines/9780137676385/
Каждые пять лет число программистов в мире удваивается
Грейс Хоппер (Grace Hopper) придумала слово компилятор
Дело в том, что отлично освоить отладчик можно только в процессе его интенсивного использования. Но тратить много времени на отладку нерационально. Целесообразнее писать работающий код, а не исправлять неработающий
Как вы увидите далее, TDD тоже является практикой двойной записи.
Сколь многому учит нас порядок в ведении дел! Он позволяет нам в любое время обозреть целое, не отвлекаясь на возню с мелочами
результат гонки за высокой скоростью. Слишком многие думают, что производительность обратно пропорциональна качеству.