Советы и рекомендации по разработке в тестовом режиме

Просто прочитайте этот пост в блоге - Помощь! Я ужасен в миграции / реструктуризации кода в порядке первого теста. У меня был похожий опыт, и я подумал, что попробую открыть его для более широкого сообщества...

1 ответ

Я использую разработку TFD - Test First в проекте переноса данных. Я понимаю, пока вы не поймете философию TFD и инструмент тестирования, разработка, как правило, идет медленно. Но когда вам нужно изменить свой код разработки, вы увидите большие преимущества TFD. Я думаю, что в TFD есть правила буксировки, которые вы всегда не должны нарушать:

  • Относитесь к своему коду тестирования как первому гражданину. Чистый код и всегда рефакторинг вашего кода тестирования
  • Никогда не пишите код до тех пор, пока у вас не будет критического теста, и не реализуйте самый простой код, чтобы пройти тест.

Если вы всегда соблюдаете правила шланга, то все дело в практике TFD.

Я думаю, что никогда больше не буду писать код, не пройдя тест на неудачу.

Другие вопросы по тегам