Что такое tdd:test-driven-development?
Используйте при реализации какой-либо функции или исправления ошибок, перед написанием кода реализации — сначала напишите тест, наблюдайте за его неудачей, напишите минимальный код для прохождения; гарантирует, что тесты действительно проверяют поведение, требуя сначала сбоя Источник: neolabhq/context-engineering-kit.