Недавно я закончил смотреть скринкасты « Осени Agile» и ищу другие материалы аналогичного масштаба. В основном, я ищу скринкасты, которые представляют процесс TDD / BDD при разработке приложений (или их частей), которые в некотором роде «из реальной жизни» - так что никаких 20-минутных вступлений, пожалуйста. Я удивлен, что не нашел ничего подобного. Если вам известны какие-либо ресурсы, соответствующие требованиям, перечислите их.
122
Вот несколько видеороликов о Cucumber и RSpec:
BDD с Cucumber
Cucumber: Автоматизация языка требований, на котором вы уже говорите
Разработка на основе поведения с помощью RSpec
Работа извне с помощью Cucumber и RSpec
Beyond Test Driven Development: Разработка на основе поведения
Несколько общих видеороликов о TDD / BDD:
Разработка и рефакторинг через тестирование - Часть первая
Разработка и рефакторинг через тестирование - Часть вторая
Одно из лучших бесплатных видеороликов по объектной модели Ruby
(я купил серию Pragmatic по метапрограммированию, увидев это):
объектная модель Ruby - Дэйв Томас
Вот несколько сайтов, с которых у меня есть отличные видео:
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on -rails /
О, и не забывайте видео Google .
А вот отличный небольшой пост в блоге со ссылками на 20 статей о Cucumber:
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe
источник
Let's Code - это сериал «реалити-шоу», в котором я разрабатываю реальные проекты, используя TDD, эволюционный дизайн и аналогичные методы - как я обычно работаю. Прямо сейчас есть три скринкастинговых проекта:
Каждая серия длится около 25 минут, и новые серии выпускаются пару раз в неделю (по состоянию на сентябрь 2012 года их более 260, более 130 часов).
Let's Play: Test-Driven Development - это серия видеороликов, в которых Джеймс Шор использует TDD при разработке небольшого приложения. Текущий проект представляет собой приложение для оценки личных долгосрочных финансов (приложение Java Swing). Каждая серия длится около 15 минут, и новые серии выпускаются ежедневно (по состоянию на сентябрь 2012 года их более 200, более 50 часов).
источник
Мишко Хевери , разработчик в Google, размещает на своем сайте несколько отличных видео .
Дэйв Астелс выступил с техническим докладом Google под названием «За пределами разработки, основанной на тестировании: разработка на основе поведения» .
На Dnr TV есть два эпизода с JP Boodhoo, где он знакомит с разработкой через тестирование:
источник
Мне очень понравились скринкасты DoubleDawgDare от GeePawHill . Они проводят рефакторинг устаревшего кода, а не TDD, но у него определенно есть дух TDD, и - что ж, они заслуживают внимания, даже если они не совсем то, что вы ищете.
источник
Я купил снимки экрана TDD Кента Бека . Он очень хороший учитель. Мне нравится, как он сосредоточен на других аспектах, а не только на механических этапах использования фреймворка XUnit.
Вот подробный обзор скринкаста.
источник
У Джеймса Шора есть серия видеороликов на YouTube, в которых он создает небольшую программу с нуля, используя TDD, и записывает каждый шаг процесса. На мой взгляд, это должно быть необходимо для просмотра всем, кто думает начать с TDD, я столкнулся с этим только недавно, и я удивлен, что он не получил большего распространения. Там 120 15-минутных видео - это МНОГО материала.
источник
Кент Бек начал работу над своим собственным скринкастом TDD. На данный момент он разместил на Vimeo две неотредактированные части своего руководства, но обещает вскоре опубликовать полные отредактированные версии.
Следуйте за ним в Twitter или Vimeo .
источник
Эффективная разработка на Rails через тестирование - Вольфрам Арнольд
источник
Ребята из TekPub делают отличные скринкасты, а их серия «Concepts» охватывает как модульное тестирование, так и BDD.
Они только что выпустили новый ролик «Полный газ: TDD с Брэдом Уилсоном» за 12 долларов, где Брэд работает над системой биллинга по подписке с использованием TDD.
Роб Конери также бросает несколько кривых мячей во время тренировки, чтобы показать, как TDD может адаптироваться к изменениям. К сожалению, это сериал из одного эпизода, поэтому он всего один, но длится час.
источник
У нас есть серия бесплатных и платных скринкастов BDD на http://bddcasts.com . Мы в первую очередь разработчики Ruby, и наши инструменты - это огурец и rspec.
источник
Dimecasts
источник
Я сделал 25-минутный скринкаст ката по боулингу в BDD. Это здесь: http://www.screencast.com/t/cnelplcoyjw
источник
Уничтожить все программное обеспечение - темы по тестированию в основном основаны на реальных проектах, также описаны принципы производительности, рефакторинга и тестирования.
источник
Взгляните на Katacasts . С сайта:
Я еще не смотрел их, но зная, что Кори является большим сторонником TDD и мастерства, и по крайней мере на одной из страниц явно упоминается выполнение ката как TDD, я думаю, вы можете найти то, что ищете.
источник