O problematice TDD toho bylo napsáno již hodně, proto si v tomto článku jen osvěžíme nějaké základní pojmy a ukážeme si, jak aplikovat tuto metodu na konkrétním příkladě napsaném v JavaScriptu za pomocí testovacího frameworku Mocha a knihoven Chai, Sinon.
Archiv pro štítek: TDD
V úterý 14. června 2016 proběhne ve valašskomeziříčské gobelínce od 18 hodin další setkání webových tkalců. Nejprve nás David Fogaš překvapí výstupem Trust Driven Development (TDD, chápete?). My mu věříme, takže se těšíme!…
Makáte, protože se blíží deadline, šéf je nervózní, nedokončená práce blokuje platbu od zákazníka a jakmile je hotová, přistane vám na stole nová. Pro práci samotnou nemáte čas na to, abyste se v něčem posunuli, zlepšili nebo se naučili na věc dívat z jiného úhlu. Řešení je jednoduché: Coderetreat!
…aneb Lightbox implementovaný na dva způsoby. Ukážu vám dvě implementace notoricky známého widgetu Lightbox. Ta první je maximálně naivní, ta druhá sofistikovaná. Obě jsou postavené nad Google Closure Library, což ale není to podstatné. Podstatné je, jak jsou napsané.
Metoda vývoje „test-driven“ (vývoj řízený testy) lze použít i pro vývoj v JavaScriptu. Ostatně proč by nešla? Pokud přemýšlíte, odkud se do TDD v JS pustit a jak takový vývoj vypadá, oceníte článek Test-Driven JavaScript.