TDD-цикл red-green-refactor для новой функции
TDD red-green-refactor: пошаговое написание функции через падающие тесты с разбором каждой итерации.
Пример результата
Итерация 1 RED: def test_empty_returns_zero(): assert sum_positive([]) == 0 Ошибка: NameError — функция не существует. GREEN: def sum_positive(items): return 0 REFACTOR: оставляем — минимум. Итерация 2 RED: def test_one_positive(): assert sum_positive([5]) == 5 GREEN: def sum_positive(items): return sum(items) REFACTOR: оставляем. Итерация 3 RED: def test_skips_negatives(): assert sum_positive([3, -1, 5]) == 8 GREEN: return sum(x for x in items if x > 0) REFACTOR: оставляем — read-friendly.
Похожие промпты
Полезные статьи
Нейросеть для доклада: какие подходят и готовые промпты
Как написать доклад с помощью нейросети: какие сервисы подходят, готовые промпты для плана, основной части, тезисов выступления и презентации, пример результата.
Нейросеть Kimi: что умеет, как начать и стоит ли переходить
Нейросеть Kimi — это семейство моделей и чат-бот от китайской компании Moonshot AI, которые за два года прошли путь от окна в 128 тысяч токенов до флагманской K3 с контекстом в миллион. Разбираем без маркетинга: что Kimi реально умеет, чем берёт против ChatGPT и Claude, как начать пользоваться на русском и что учесть при доступе из России.
Установка n8n на VPS: пошаговая инструкция с Docker, доменом и HTTPS
Свой n8n на VPS снимает лимиты облачной версии и держит все данные автоматизаций у вас. Разбираем установку с нуля: Docker Compose с готовым конфигом, домен и HTTPS для вебхуков, бэкапы и лечение типовых ошибок. Всё проверено на Ubuntu 22.04/24.04 — DevOps-опыт не нужен.