Read description in English. The project translation is on the way. Stay tuned!
TDD — практика разработки программ, в которой программисты вначале пишут тесты для новой функциональности, затем — реализацию этой функциональности, а после — проводят рефакторинг.
Основной посыл TDD — в разбиении больших задач на маленькие. Такой метод позволяет писать более структурированный, надёжный и читаемый код.
Эта книжка предлагает пример разработки игры «Крестики-нолики» по методологии TDD. В ней мы разберём основы и пользу подхода, а также рассмотрим, как использовать TDD для непрерывной разработки в условиях меняющихся бизнес-требований.
Текст книги распространяется под лицензией CC BY-NC-SA 4.0. Вы можете копировать, изменять и использовать его в проектах на некоммерческой основе.
Исходный код книги, а также код игры распространяются под лицензией MIT.