Каталог / 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