Советы и рекомендации по разработке в тестовом режиме - PullRequest
3 голосов
/ 16 апреля 2010

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

1 Ответ

0 голосов
/ 24 июля 2013

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

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

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

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

...