Hodnocení:
Kniha RSpec je čtenáři chválena i kritizována za komplexní úvod do vývoje řízeného chováním (BDD) a vývoje řízeného testy (TDD) pomocí RSpec a Cucumberu. Mnozí oceňují její výukovou hodnotu a filozofické základy metodik, ale zároveň upozorňují na značné obavy ohledně zastaralého obsahu a nedostatku reálných aplikací.
Klady:Poskytuje solidní úvod do BDD, TDD, RSpec a Cucumber, který mnozí považují za užitečný pro své vývojové postupy.
Zápory:Vynikající pro začátečníky a přístupný i pro vážné zájemce o programování, neboť zlepšuje jejich přístup k vývoji softwaru.
(na základě 33 hodnocení čtenářů)
The Rspec Book: Behaviour Driven Development with Rspec, Cucumber, and Friends
Vývoj řízený chováním (BDD) vám nabízí to nejlepší z technik vývoje řízeného testy, návrhu řízeného doménou a plánování řízeného akceptačními testy, takže můžete vytvářet lepší software se samostatně dokumentovatelnými, spustitelnými testy, které spojují uživatele a vývojáře společným jazykem.
Získejte maximum z BDD v jazyce Ruby s knihou The RSpec Book, kterou napsal hlavní vývojář RSpec David Chelimsky.
S RSpec 2 a Cucumberem začnete ihned pracovat na vývoji jednoduché hry, přičemž Cucumber využijete k vyjádření požadavků na vysoké úrovni v jazyce, kterému zákazník rozumí, a RSpec k vyjádření podrobnějších požadavků, které se zaměřují na chování jednotlivých objektů v systému. Naučíte se, jak používat testovací dvojníky (mocks a stubs) k řízení prostředí a zaměřit příklady RSpec na jeden objekt v čase a jak přizpůsobit RSpec tak, aby "mluvil" jazykem vaší domény.
Budete vyvíjet aplikace Rails 3 a používat doprovodné nástroje, jako jsou Webrat a Selenium, k vyjádření požadavků na webové aplikace v paměti i v prohlížeči. Naučíte se specifikovat pohledy, kontroléry a modely Rails, a to zcela izolovaně od ostatních.
Ať už vyvíjíte aplikace, frameworky nebo knihovny, které je pohánějí, kniha The RSpec Book vám pomůže psát lepší kód, lepší testy a dodávat lepší software spokojenějším uživatelům.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)