Привет! Сегодня я хочу поговорить о важном аспекте разработки через тестирование (TDD) — концепции «детских шагов». В предыдущем посте мы обсудили три принципа классического TDD: детские шаги, приоритет преобразования и новый дизайн. В этом посте я углублюсь в принцип детских шагов.

Хотя многие разработчики разочаровываются в этой технике, я считаю, что это необходимая практика. Слишком часто разработчики переходят сразу к абстракциям и шаблонам проектирования, думая, что они…