Как я уже упоминал в заголовке, меня интересует, как TDD делается весной. Я совершенно новичок в понятии модульного тестирования. Я прочитал несколько статей о TDD. Говорят, что в TDD сначала тесты пишутся на основе требований, они терпят неудачу, затем при правильной реализации они проходят успешно. Но что должно быть проверено весной? Главный вопрос в том, как их следует проверять. Я понятия не имею, с чего начать, как оценить то, что следует проверить. Я ищу правильные методы или соглашения для написания кода, управляемого тестом, если таковой имеется.
Заранее спасибо