Hacker News Digest

27 августа 2025 г. в 11:18 • andre.arko.net • ⭐ 98 • 💬 88

OriginalHN

#testing#continuous-integration#code-quality#technical-debt

Delete tests

Удаляйте тесты
Тесты нужны для уверенности: «не сломал ли я старое?». Но если тесты сами подрывают эту уверенность — их надо выбрасывать.

  • Флаки (падают случайно) учат игнорировать красный CI и скрывать реальные баги. Удаляйте.
  • Слишком хрупкие (150 правок ради одной строки) замедляют разработку. Оставьте пару ключевых, остальные — в мусор.
  • Долгие (не успевают прогнаться между мержами) превращаются в «всегда зелёные», но не запускаются. Это ложная уверенность — удаляйте.
  • Устаревшие (проверяют поведение, которое больше не нужно) мешают внедрять новые требования. Удаляйте и пишите новые.

Если тест не приносит уверенности прямо сейчас, он вредит. Удаляйте без страха: при настоящем баге напишете лучший.