Я начинаю новый проект, и я хочу использовать Test Driven Development, но у меня возникли проблемы с пониманием того, как писать тесты, когда у вас нет модели данных или интерфейсов.Как применить Test Driven Development к новому проекту?
IMO, модель данных и интерфейсы должны быть написаны. Затем необходимо выполнить пару функций для проверки модели данных, а интерфейсы «созрели». (иначе изменения либо будут минимальными). Затем я буду писать модульные тесты. После этого шага, я думаю, вы можете следить за TDD.
Правильно ли это?
На стороне примечания, похоже, некоторые из этих новых методов, таких как TDD, не учитывают и не документируют, что делать для новых проектов.
Новый проект - самое легкое время для применения TDD. –
Я бы сказал, что заявление очень субъективно в зависимости от вашего опыта работы с TDD :) – kevindaub
Смотря на пустой экран, не имея представления о том, как действовать дальше, не самое легкое время для * изучения * TDD. Посмотрите демонстрационную версию скринкаста ниже. –