Лучший отвечающий
Test Drived Development в проектах C# в Visual Studio для начинающих

Вопрос
-
Очень много слышал о TDD. Хотел бы попробовать применить эту технологию в проектах на C#, создаваемых в Visual Studio. Однако плохо понял прочитанное в интернете. Подскажите, пожалуйста, где я могу найти пособия по применению TDD в проектах на C# в Visual Studio и хорошие примеры.
22 декабря 2013 г. 9:23
Ответы
-
нужно сначала научиться писать код "правильно", код поддающийся тестированию.
Не совсем так... Нужно научиться писать тесты, благодаря которым, в дальнейшем, появится реальный код. TDD - это в первую очередь тесты, а уже затем "правильный" код.
Ну и по сабжу - начните с книги "Экстремальное программирование. Разработка через тестирование" Кент Бек. Книга доступно написана и понятна даже для начинающих.
- Предложено в качестве ответа Dmitry Pavlov 25 декабря 2013 г. 16:23
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 26 декабря 2013 г. 8:23
22 декабря 2013 г. 21:33
Все ответы
-
Да, тема на самом деле не простая. Чтобы научиться применять TDD, нужно сначала научиться писать код "правильно", код поддающийся тестированию. Для этого надо много читать. Посоветую ознакомиться со статьями Сергея. Много хороших курсов есть здесь.
Сделаем содержимое сообщества лучше, вместе!
22 декабря 2013 г. 9:55Модератор -
Посмотреть:
http://tekpub.com/collections/everything/products/ft_tdd_wilson
https://tutsplus.com/course/learning-tdd-in-c/
Почитать:
Professional Test Driven Development with C#: Developing Real World Applications with TDD
James Bender, Jeff McWherter
Test Driven Development: By Example
Kent Beck
http://rutracker.org Вам в помощь )
22 декабря 2013 г. 15:11 -
нужно сначала научиться писать код "правильно", код поддающийся тестированию.
Не совсем так... Нужно научиться писать тесты, благодаря которым, в дальнейшем, появится реальный код. TDD - это в первую очередь тесты, а уже затем "правильный" код.
Ну и по сабжу - начните с книги "Экстремальное программирование. Разработка через тестирование" Кент Бек. Книга доступно написана и понятна даже для начинающих.
- Предложено в качестве ответа Dmitry Pavlov 25 декабря 2013 г. 16:23
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 26 декабря 2013 г. 8:23
22 декабря 2013 г. 21:33 -
Частично с вами согласен Кирилл, но вот как показывает практика, не зная основных (базовых) принципов ООП, трудно разрабатывать используя TDD. Либо придётся учить параллельно.
Сделаем содержимое сообщества лучше, вместе!
23 декабря 2013 г. 6:18Модератор -
Добрый день.
Небольшой и, я надеюсь, достаточно понятный пример можете посмотреть здесь, там же есть пример использования Fakes Framework, без которого (или его аналогов) внедрение практик TDD весьма проблематично.
23 декабря 2013 г. 12:29Отвечающий -
Ну без знания ООП не то что TDD использовать трудно, а вообще жестяк! :)23 декабря 2013 г. 16:07