Niedawno skończyłem oglądać screencasty z Autumn of Agile i szukam więcej materiałów o podobnym zakresie. Zasadniczo, szukam screencastów, które prezentują proces TDD / BDD podczas tworzenia aplikacji nieco „z życia wziętych” (lub ich części) - więc proszę nie robić 20-minutowych wstępów. Jestem jednak zaskoczony, że nie znalazłem czegoś takiego. Jeśli znasz jakieś zasoby, które spełniają wymagania, wymień je.
122
Oto kilka filmów poświęconych konkretnie ogórkowi i RSpec:
BDD z ogórkiem
Ogórek: automatyzacja wymagań Język, którym już mówisz
Rozwój oparty na zachowaniu z RSpec
Praca zewnętrzna z Cucumber i RSpec
Beyond Test Driven Development: Behavior Driven Development
Kilka ogólnych filmów o TDD / BDD:
Rozwój testami i refaktoryzacja - Część pierwsza
Opracowywanie sterowane testami i refaktoryzacja - Część druga
Jeden z najlepszych darmowych filmów o modelu Ruby Object
( po obejrzeniu tego kupiłem serię Pragmatic na temat metaprogramowania ):
The Ruby Object Model - Dave Thomas
Oto kilka witryn, z których otrzymałem świetne filmy wideo:
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on -szyny/
Aha, i nie zapomnij o filmach Google .
A oto świetny mały post na blogu z linkami do 20 artykułów na temat Cucumber:
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe
źródło
Let's Code to serial typu reality show, w którym rozwijam prawdziwe projekty z wykorzystaniem TDD, ewolucyjnego projektowania i podobnych praktyk - tak jak zwykle pracuję. W tej chwili dostępne są trzy projekty:
Każdy odcinek trwa około 25 minut, a nowe odcinki są wydawane po kilka tygodniowo (od września 2012 roku jest ich ponad 260, ponad 130 godzin).
Let's Play: Test-Driven Development to seria screencastów, w której James Shore używa TDD do tworzenia małej aplikacji. Bieżący projekt to aplikacja do szacowania długoterminowych finansów osobistych (aplikacja Java Swing). Każdy odcinek trwa około 15 minut, a nowe odcinki są wydawane codziennie (od września 2012 roku jest ich ponad 200, ponad 50 godzin).
źródło
Miško Hevery , który jest programistą w Google, ma kilka świetnych filmów w swojej witrynie .
Dave Astels wygłasza referat techniczny Google zatytułowany „Beyond Test Driven Development: Behavior Driven Development” .
W Dnr TV są dwa odcinki z JP Boodhoo, w których przedstawia wprowadzenie do programowania sterowanego testami:
źródło
Naprawdę podobały mi się screencasty GeePawHill DoubleDawgDare . Refaktoryzują stary kod, a nie TDD, ale zdecydowanie ma etos TDD i - cóż, są warte obejrzenia, nawet jeśli nie są tym, czego szukasz.
źródło
Kupiłem rzuty ekranowe TDD Kenta Becka . Jest bardzo dobrym nauczycielem. Podoba mi się, jak skupia się na innych aspektach, a nie tylko na mechanicznych etapach korzystania z frameworka XUnit.
Oto szczegółowy przegląd prezentacji.
źródło
James Shore prowadzi serię filmów na YouTube, w których tworzy od podstaw małe oprogramowanie, używając TDD i nagrywa każdy etap procesu. Moim zdaniem powinno to być wymagane od każdego, kto myśli o rozpoczęciu od TDD, zetknąłem się z tym dopiero niedawno i jestem zaskoczony, że nie ma większej ekspozycji. Jest 120 15-minutowych filmów - to DUŻO materiału.
źródło
Kent Beck rozpoczął pracę nad własnym screencastem TDD. Do tej pory umieścił na Vimeo dwa nieedytowane fragmenty swojego samouczka, ale obiecuje wkrótce opublikować w pełni zredagowane wersje.
Śledź go na Twitterze lub Vimeo .
źródło
Opracowanie oparte na testach wydajnych szyn - autorstwa Wolframa Arnolda
źródło
Faceci z TekPub robią świetne screencasty, a ich seria „Concepts” obejmuje zarówno testy jednostkowe, jak i BDD.
Właśnie wypuścili nową obsadę ekranową „Full Throttle: TDD with Brad Wilson” za 12 dolarów, w której Brad pracuje nad systemem abonamentowym za pomocą TDD.
Rob Conery rzuca również piłki po krzywej podczas sesji, aby pokazać, jak TDD może dostosować się do zmian. Niestety są to pojedyncze odcinki, więc jest tylko jeden, ale trwa godzinę.
źródło
Mamy serię bezpłatnych i płatnych screencastów BDD pod adresem http://bddcasts.com . Jesteśmy głównie programistami Ruby, a nasze narzędzia to ogórek i rspec.
źródło
Dimecasts
źródło
Zrobiłem 25-minutowy screencast z Bowling Kata w BDD. Jest tutaj: http://www.screencast.com/t/cnelplcoyjw
źródło
Destroy All Software - tematy dotyczące testowania są w większości oparte na rzeczywistych projektach, opisano również wydajność, refaktoryzację i zasady testowania.
źródło
Spójrz na Katacasts . Ze strony:
Jeszcze ich nie oglądałem, ale wiedząc, że Corey jest wielkim orędownikiem TDD i rzemiosła, a przynajmniej jedna ze stron wyraźnie wspomina robienie kata jako TDD, myślę, że możesz znaleźć to, czego szukasz.
źródło