TDD/BDD screencast/видео ресурсы

Недавно я закончил просмотр Autumn of Agile, и я ищу больше материалов с подобным объемом. В основном, я ищу скринкасты, которые представляют TDD/BDD процесс, разрабатывая несколько приложений "реальной жизни" (или их части), поэтому никаких 20-минутных интро пожалуйста. Я удивлен, что не нашел ничего подобного. Если вы знаете какие-либо ресурсы, соответствующие требованиям, перечислите их.

4b9b3361

Бретт Шучерт от Наставник объектов только что разместил a серия видео на TDD

Видео предназначены для наблюдения в порядке.


Серия видеороликов по созданию алгоритма маневрового двора в С# с использованием Resharper, Visual Studio 2008 и TDD.

73
ответ дан 08 апр. '10 в 18:57
источник

Вот некоторые видеоролики, в частности, о Cucumber и RSpec:
BDD с огурцом
Огурец: автоматизация языка требований, о котором вы уже говорили
Разработка поведения с помощью RSpec
Работа с внешним видом с огурцом и RSpec
Вне тестового развития: развитие, управляемое поведением

Некоторые общие видео о TDD/BDD:
Тестирование и рефакторинг, основанные на тестах - часть первая
Тестирование и рефакторинг, основанные на тестах - часть вторая

Одно из лучших бесплатных видео на модели Ruby Object (После этого я купил прагматичную серию по метапрограммированию:
Модель объекта Ruby - Дейв Томас

Вот некоторые сайты, на которых я получил отличные видеоролики:
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on-rails/

О, и не забывайте видео Google.

И вот большой небольшой блог-сообщение со ссылками на 20 статей о огурце:
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe

24
ответ дан 07 нояб. '10 в 20:31
источник

В принципе, я ищу скринкасты, которые представляют TDD/BDD-процесс, разрабатывая несколько приложений "реальной жизни" (или их части), поэтому не нужно вводить 20-минутные подсказки.

Пусть Code - сериал "реалити-шоу", в котором я разрабатываю реальные проекты с использованием TDD, эволюционного дизайна и аналогичных практик - путь Я обычно работаю. Сейчас есть три сценария:

  • Jumi - новый тестовый бегун для JVM, который в конечном итоге заменит JUnit как де-факто тест-бегун (более 10 тыс. кодовых баз SLOC, Java)
  • Dimdwarf - сервер распределенных приложений для нужд MMO-игр (более 15 тыс. кодовых баз SLOC, смешанных Scala и Java)
  • простая текстовая приключенческая игра, чтобы показать некоторые основы программирования (всего 9 эпизодов, Java).

Каждый эпизод длится около 25 минут, а новые эпизоды выпускаются пару раз в неделю (по состоянию на сентябрь 2012 года более 260 эпизодов, более 130 часов).

Let Play: Test-Driven Development - серия скринкастов, в которой Джеймс Шор использует TDD для разработки небольшого приложения. Текущий проект - это приложение для оценки личных долгосрочных финансов (приложение Java Swing). Каждый эпизод длится около 15 минут, а новые эпизоды выходят ежедневно (по состоянию на сентябрь 2012 года более 200 эпизодов, более 50 часов).

11
ответ дан 25 окт. '10 в 12:12
источник

Мишко Хевери, который является разработчиком Google, некоторые отличные видео на его сайте.

Дэйв Астельс имеет технический разговор Google под названием "Вне тестового развития: развитие, управляемое поведением" .

В Dnr TV есть два эпизода с JP Boodhoo, где он дает введение в тестовую разработку:

9
ответ дан 19 февр. '10 в 21:45
источник

Я действительно наслаждался GeePawHill DoubleDawgDare screencasts. Они рефакторизуют устаревший код, а не TDD, но у него определенно есть TDD, и - ну, они стоят того, чтобы смотреть, даже если они не совсем то, что вы ищете.

7
ответ дан 28 янв. '10 в 4:11
источник

Я купил Kent Beck кадры из TDD. Он очень хороший учитель. Мне нравится, как он фокусируется в других аспектах не только на механических шагах использования инфраструктуры XUnit.

Вот подробный обзор для скринкаста.

6
ответ дан 22 марта '11 в 17:19
источник

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

Следуйте за ним на Twitter или Vimeo.

5
ответ дан 14 апр. '10 в 23:20
источник

Джеймс Шор имеет серию видеороликов YouTube, где он создает небольшую часть программного обеспечения с нуля, используя TDD и записывая каждый шаг процесса. На мой взгляд, это должно быть необходимо для просмотра всем, кто думает о начале работы с TDD, я только недавно наткнулся на него, и я удивлен, что у него больше нет воздействия. Там 120 15-минутных видеороликов - это много материала.

5
ответ дан 26 авг. '11 в 11:32
источник

Эффективная разработка управляемых Rails - Wolfram Arnold

  • Класс 1
    • экономика тестирования
    • Тестирование в слоях, шаблоны проектирования
    • Панель инструментов: RSpec с рельсами
    • RSpec и модели
  • Класс 2
    • Культура тестирования: почему TDD? Как TDD?
    • Тестирование и зависимость по датам
    • Панель инструментов: светильники, фабрики, макеты и заглушки
  • Класс 3
    • Тестирование контроллера
    • Просмотр, помощник, тестирование маршрутов
    • Сколько достаточно? Сколько стоит слишком много?
  • Класс 4
    • Рефакторинг кода и тестов, пользовательские сопоставления
    • Тестирование API
    • Настройка удаленных данных
    • Огурцы для тестирования и документации API
  • Класс 5
  • класс 6
    • Интеграционные рамки (огурец, Webrat, Capybara и селен)
    • Интеграционное тестирование с помощью Selenium (преимущества и проблемы)
    • Объекты страницы
    • Локаторы (локаторы Selenium, CSS и XPath)
    • Пользовательские сопоставления RSpec
    • Тестирование контроля доступа
5
ответ дан 30 окт. '11 в 11:38
источник

Ребята в TekPub делают отличные скринкасты, а их 'Concepts'-series охватывает как модульное тестирование, так и BDD.

Они только что выпустили новый экран "Full Throttle: TDD с Брэдом Уилсоном" за 12 долларов, где Брэд работает в системе подписки на подписку, используя TDD.

Rob Conery также бросает несколько шаров кривой во время сеанса, чтобы показать, как TDD может адаптироваться к изменениям. К сожалению, это одиночные эпизоды, поэтому есть только один, но это час.

4
ответ дан 24 мая '10 в 9:09
источник

Взгляните на Katacasts. На сайте:

Серия Katacasts состоит из катаклизмов, выполненных как скринкасты, Энрике Комбой и мной, Кори Хейнсом.

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

1
ответ дан 28 янв. '10 в 17:54
источник