TDD / BDD screencast / video ištekliai

Neseniai baigiau žiūrėti Agile rudenį ir ieškau daugiau panašios apimties medžiagų. Iš esmės, aš ieškoju „screencasts“, kurie atspindi TDD / BDD procesą ir kuria kelias „realaus gyvenimo“ programas (arba jų dalis), taigi ne 20 minučių trukmės intro. Esu nustebęs, kad neradau nieko panašaus. Jei žinote bet kokius išteklius, atitinkančius reikalavimus, išvardykite juos.

118
28 янв. nustatė Ree Jan 28 2010-01-28 01:16 '10 ne 1:16 2010-01-28 01:16
@ 15 atsakymų
73
08 апр. atsakymą pateikė JHurrah 08 Bal 2010-04-08 18:57 '10, 18:57, 2010-04-08 18:57

Štai keletas vaizdo įrašų, ypač apie „Cucumber“ ir „RSpec“:
BDD su agurkais
Agurkai: automatizuokite kalbą, apie kurią jau kalbėjote
Elgesio plėtra su RSpec
Dirbkite su agurkų ir RSpec išvaizda
Be testo plėtros: elgesio skatinamasis vystymasis

Kai kurie bendri vaizdo įrašai apie TDD / BDD:
Testavimas ir rekonstravimas pagal bandymus - pirmoji dalis
Testavimas ir refaktoravimas pagal bandymus - antroji dalis

Vienas iš geriausių nemokamų vaizdo įrašų Ruby Object modelyje (po to nusipirkau pragmatišką metaprogramavimo seriją :
Rubino objekto modelis - Dave Thomas

Štai keletas svetainių, kuriose gavau puikių vaizdo įrašų:
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on-rails/

O, ir nepamirškite „ Google“ vaizdo įrašo .

Ir čia yra didelis mažas dienoraščio pranešimas su nuorodomis į 20 straipsnių apie agurkus:
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe

24
07 нояб. Atsakymą pateikė Mike Bethany 07.11. 2010-11-07 20:31 '10, 20:31, 2010-11-07 20:31

Iš esmės ieško „screencasts“, kurie atspindi TDD / BDD procesą ir kuria kelias „realaus gyvenimo“ programas (arba jų dalis), todėl nereikia įvesti 20 minučių patarimų.

Leiskite, kad Kodas būtų realybės televizijos serija, kurioje aš rengiu realius projektus, naudojant TDD, evoliucinį dizainą ir panašias praktikas - kaip aš paprastai dirbau. Dabar yra trys scenarijai:

  • „Jumi“ yra naujas „JVM“ bandomojo bėgikas, kuris galiausiai pakeis JUnit kaip de facto testo bėgikas (daugiau nei 10 tūkst. Kodų SLOC, „Java“)
  • Dimdwarf - platinamas taikomųjų programų serveris MMO žaidimų poreikiams (daugiau nei 15 tūkst. Kodų SLOC, mišrios Scala ir Java)
  • Paprastas tekstinis nuotykių žaidimas , rodantis kai kuriuos programavimo pagrindus (iš viso 9 epizodai, „Java“).

Kiekvienas epizodas trunka apie 25 minutes, o nauji epizodai išleidžiami porą kartų per savaitę (nuo 2012 m. Rugsėjo mėn. Daugiau nei 260 epizodų, daugiau nei 130 valandų).

Leiskite „Play“: „Test-Driven Development“ - tai „screencasts“ serija, kurioje „James Shore“ naudoja TDD, kad sukurtų nedidelę programą. Dabartinis projektas - tai programa, skirta įvertinti asmeninį ilgalaikį finansavimą („Java Swing“ programa). Kiekvienas epizodas trunka apie 15 minučių, o nauji epizodai išleidžiami kasdien (nuo 2012 m. Rugsėjo mėn., Daugiau nei 200 epizodų, daugiau nei 50 valandų).

11
25 окт. spalio 25 d. atsakymą pateikė Esko Luontola . 2010-10-25 12:12 '10, 12:12, 2010-10-25 12:12

„Misko Heveri“ , kuris yra „Google“ kūrėjas, savo tinklalapyje turi keletą puikių vaizdo įrašų .

„Dave Astels“ turi „Google techninį pokalbį „Beyond Test Development: Behavior- Driven Development“.

„Dnr TV“ turi du „JP Boodhoo“ epizodus, kuriuose jis supažindina su bandymų kūrimu:

9
19 февр. Eriko Öjebo atsakymas 19 vasaris 2010-02-19 21:45 '10, 21:45, 2010-02-19 21:45

Man tikrai patiko GeePawHill DoubleDawgDare screencasts . Jie atkuria pasenusį kodą, o ne TDD, bet jis tikrai turi TDD, ir - gerai, jie verta žiūrėti, net jei jie nėra tiksliai tai, ko ieškote.

7
28 янв. Carl Manaster atsakymas dėl sausio 28 d 2010-01-28 04:11 '10, 4:11, 2010-01-28 04:11

Aš nusipirkau Kent Beck filmuotą medžiagą iš TDD . Jis yra labai geras mokytojas. Aš myliu, kaip jis sutelkiamas kitu būdu, ne tik dėl mechaninių XUnit infrastruktūros naudojimo etapų.

Čia pateikiama išsami peržiūrų apžvalga .

6
22 марта '11 в 17:19 2011-03-22 17:19 atsakymas pateikiamas kovo 22 d. 11 val. 17:19 2011-03-22 17:19

Kentas Beckas pradėjo dirbti su savo „screencast“ TDD. Iki šiol jis parašė dvi nepakeistas jo vadovėlio dalis apie „Vimeo“, tačiau žada netrukus paskelbti visiškai redaguotas versijas.

Sekite jį „ Twitter“ arba „ Vimeo“ .

5
14 апр. atsakymą pateikė Adam Hošek 14 d. 2010-04-14 23:20 '10, 11:20 PM 2010-04-14 23:20

„James Shore“ turi „YouTube“ vaizdo įrašų seriją, kur jis sukuria nedidelę programinę įrangą nuo nulio, naudojant TDD ir įrašydamas kiekvieną proceso etapą. Mano nuomone, kiekvienas, kuris galvoja apie TDD pradžią, turėtų būti tikras, kad tiesiog jį suklupau, ir esu nustebęs, kad jis nebeturi poveikio. Yra 120 15 minučių vaizdo įrašų - daug dalykų.

5
26 авг. atsakymas duotas stusherwin 26 rug . 2011-08-26 11:32 '11, 11:32, 2011-08-26 11:32

Efektyvus valdomų bėgių vystymasis - Wolframas Arnoldas

  • 1 klasė
    • ekonomika
    • Testavimas sluoksniuose, dizaino modeliai
    • Įrankių juosta: RSpec su bėgiais
    • RSpec ir modeliai
  • 2 klasė
    • Kultūros testavimas: kodėl TDD? Kaip yra tdd?
    • Bandymai ir priklausomybė nuo datų
    • Įrankių juosta: lempos, gamyklos, maketai ir kištukai
  • 3 klasė
    • Kontrolieriaus bandymai
    • Peržiūrėti, asistentas, bandymų maršrutai
    • Kiek pakanka? Kiek yra per daug?
  • 4 klasė
    • Atnaujinimo kodas ir testai, priskirtos kartografavimo priemonės
    • API testavimas
    • Nuotolinių duomenų nustatymas
    • Agurkai bandymų ir dokumentacijos API
  • 5 klasė
  • 6 klasė
    • Integracijos sistema (agurkai, Webrat, Capybara ir selenas)
    • Integracijos testavimas su selenu (privalumai ir problemos)
    • Puslapio objektai
    • Lokatoriai (Seleno, CSS ir XPath lokatoriai)
    • RSpec priskirti vaizdai
    • Prieigos kontrolės testavimas
5
30 окт. atsakymas pateiktas vartotojo181677 spalis 30. 2011-10-30 11:38 '11, 11:38, 2011-10-30 11:38

„TekPub“ vaikinai atlieka puikias screencasts, o jų „Concepts“ serija apima ir vieneto testavimą, ir BDD.

Jie ką tik išleido naują ekraną „Full Throttle: TDD su Brad Wilson“ už $ 12, kur Brad dirba prenumeratos sistemoje, naudojančioje TDD.

Rob Conery sesijos metu taip pat išmeta kelis kreivės kamuolius, kad parodytų, kaip TDD gali prisitaikyti prie pokyčių. Deja, tai yra vienas epizodas, todėl yra tik vienas, bet tai yra valanda.

4
24 мая '10 в 9:09 2010-05-24 09:09 atsakė Kjetil Klaussenui gegužės 24 d., 10 d., 09:09 2010-05-24 09:09

Http://bddcasts.com svetainėje yra nemokama ir mokama BDD serija. Mes daugiausia rubinų kūrėjai, o mūsų įrankiai yra agurkai ir rspec.

3
04 авг. Jeff Schoolcraft atsakymas, rugpjūčio 04 d 2010-08-04 16:21 '10, 4:21 PM 2010-08-04 16:21

BDD'e atlikiau 25 minučių boulingo katės vaizdą. Tai čia: http://www.screencast.com/t/cnelplcoyjw

2
29 июля '11 в 20:38 2011-07-29 20:38 atsakymą pateikė „ Llewellyn Falco “ liepos 11 d. 11 val. 20:38 2011-07-29 20:38

„Sunaikinti visą programinę įrangą“ - bandymų temos daugiausia grindžiamos tikrais projektais, taip pat aprašyti veiklos principai, rekonstrukcija ir testavimas.

2
06 янв. atsakymas duotas rdamborsky 06 jan. 2013-01-06 17:29 '13, 17:29, 2013-01-06 17:29
2
07 февр. atsakymą pateikė George Mauer 07 vasaris. 2010-02-07 18:34 '10, 18:34, 2010-02-07 18:34

Pažvelkite į „ Katacasts“ . Svetainėje:

„Katacasts“ seriją sudaro „Enrique Combo“ ir aš, Cory Heynes, atliktos kataklizmos.

Aš jų nežiūrėjau, bet žinodamas, kad Corey yra didelis TDD ir meistriškumo rėmėjas, ir bent vienas iš puslapių aiškiai nurodo, kad Kata kaip TDD, manau, galite rasti tai, ko ieškote.

1
28 янв. JeffH atsakymas, pateiktas sausio 28 d 2010-01-28 17:54 '10, 17:54, 2010-01-28 17:54

Kiti klausimai apie žymes arba Užduoti klausimą