EMZETT.
Увійти

Розробка через тестування (TDD)

Коротко: У TDD спершу пишуть тест, що падає, потім рівно стільки коду, щоб він пройшов, і після цього наводять лад. Цей цикл називається червоний – зелений – рефакторинг.

Докладніше: TDD змушує думати про те, чого має досягти код, ще до програмування. Тести документують поведінку, кожна функція проєктується тестованою (допомагає впровадження залежностей), а подальший рефакторинг страхується.

Подробиці

Цикл

  1. Червоний: написати невеликий тест…

Див. також: модульний тест, рефакторинг, чистий код, налагодження