Я уже несколько лет слышал о разработке, основанном на тестировании, и я никогда не уделял ему слишком много внимания с практического уровня до недавнего времени, когда я начал больше интересоваться .NET MVC. Я много играл с MVC Storefront Sample, и я понимаю, насколько круто и полезно, что подход, основанный на проверке, может быть, Тем не менее, я программировал с использованием "теста последнего" подхода в течение длительного времени, и когда дело доходит до бизнеса, я всегда могу лучше оценить свои усилия с помощью подхода, который я больше всего знаком.
Я предполагаю, что изучение того, как использовать подход, основанный на проверке, менее похож на изучение другого языка программирования, но больше на то, как вы подходите к созданию основы и планируете требования к созданию приложения. Я не думаю, что могу просто взять книгу и начать проект для одного из моих клиентов, используя TDD, я предполагаю, что мое введение в него должно быть более методичным.
Каков наилучший способ для меня перевести мой разумный план на создание приложения, чтобы я мог эффективно работать с тестовым развитием за короткий промежуток времени?