2013-07-31 4 views
1

Я очарован TDD. Я посмотрел кое-что в интернете, увидел видео дяди Боб, где он сделал приложение для боулинга, и теперь я хочу пойти дальше. В моей обычной работе я не создаю приложения для боулинга. В основном я создаю тяжелые приложения. Они строятся в нескольких слоях и т. Д.Источник обучения TDD

Кто-нибудь знает книгу, видео, учебное пособие и т. Д., В котором описывается использование, делает и т. Д. Для TDD в центрированных приложениях с CRUD?

+0

Как протестировать практически любой тип Java-кода: http://www.amazon.com/books/dp/0131177052 –

+0

Вы вообще пишете тесты? Если нет, начните делать это. Если да, попробуйте написать их в первую очередь. – doctorlove

+1

Я не видел видео, но если теперь вы думаете, что это применимо только к приложениям для боулинга, это было, вероятно, плохо ;-) Процесс должен быть таким же для вашего приложения. Я знаю TDD (относительно модульных тестов) как простой циклический процесс: Напишите новый тест => Произведите тестовую работу => Refactor => Повторите, пока вы не сможете придумать какой-либо новый тест для вашей спецификации. –

ответ

4

Один из лучших ресурсов для реального TDD, который я знаю, - это бесплатная видеозапись Джеймса Шорса Let's Play TDD.

Let's Play: Test-Driven Development представляет собой серию скринкастов, в которой представлены Java, тестовые разработки и эволюционный дизайн. Он фиксирует развитие реального программного проекта, бородавок и всех.

+0

Спасибо. Это похоже на интересную серию. – Patrick

Смежные вопросы