Назначение. Навык «Тест-директ разработка (TDD): принципы и практика» — Организация процесса разработки через тестирование с фокусом на поведение системы и вертикальное нарезание задач.. Карточка показывает границы применения и не означает, что внешний код был установлен или выполнен.
Краткий пересказ файла SKILL.md
Навык реализует методологию TDD с использованием вертикальных срезов и циклов red-green-refactor. Акцент делается на интеграционных тестах, проверяющих поведение через публичные программный интерфейс, и планировании интерфейсов перед написанием кода.
Структура файлов
SKILL.mdREADME.md
Требования и поддерживаемые инструменты
Требования: Понимание принципов объектно-ориентированного дизайна, Наличие среды выполнения для запуска тестов, Знание базовых паттернов рефакторинга.
Инструменты: Node.js, npm, CLI инструменты.
Разрешения: Чтение файлов проекта, Запуск скриптов сборки.
Внешние подключения: GitHub репозиторий access.
Установка и вызов
- Открыть терминал в корневой директории проекта
- Выполнить команду установки навыка через npx
- Подтвердить добавление конфигурации в проект
Пример вызова: npx навыки add https://github.com/mattpocock/навыки —навык tdd
Пример результата
Навык TDD успешно установлен и готов к использованию в текущем рабочем процессе разработки.
Потенциально опасные действия и проверка
- Удаление исходного кода без резервного копирования
- Прямое изменение структуры базы данных без миграций
- Статус проверки безопасности: не подтверждено.
- Внешний код не запускался; карточка собрана только по публичным данным.
- Лицензия: не подтверждена.
- Версия: не подтверждена.
- Релиз или коммит: не подтверждён.
- skills-sh-discovery-only: Страница навыки.sh не заменяет проверку репозитория, лицензии и закреплённого коммита.
Как проверить результат
Начните с небольшого сценария и заранее зафиксируйте исходные условия: какие данные доступны, какой результат считается полезным и какие ограничения нельзя нарушать. Такой короткий тест помогает отделить рабочую идею от неподтверждённого обещания и быстро найти место для доработки.
Сравните результат с исходной задачей по заранее выбранным критериям. Если качество не устраивает, изменяйте по одному параметру за раз, сохраняйте удачные варианты и отмечайте причины отказа. Для материалов с внешними сервисами отдельно проверьте права доступа, приватность входных данных и необходимость проверки человеком перед использованием.
Контрольный список
- Проверить входные данные, формат результата и ограничения сценария.
- Сверить фактический результат с измеримым критерием успеха.
- Сохранить рабочую версию и зафиксировать, что требует редакционной проверки.