Каталог / mattpocock / tdd
tdd
mattpocock/skills
216.6K
установок
#34
в рейтинге
Что делает
Test-driven разработка с вертикальными слайсами, поведенческими тестами и incremental red-green-refactor циклами.
- Упирает на integration-style тесты, проверяющие поведение через public API, а не implementation детали; тесты должны пережить рефакторинг без изменений
- Требует вертикального слайсинга (один тест → одна реализация → повтор) вместо горизонтального (все тесты сразу, потом весь код), предотвращая brittle тест-люиты
- Включает planning фазу для подтверждения изменений интерфейса, приоритизации поведений и дизайна для тестируемости перед кодингом
- Даёт guidelines по рефакторингу: извлечение дублей, deepening модулей, SOLID принципы, применяемые только после того, как все тесты зелёные
Установка
$ npx skills add mattpocock/skills