Értékelés:

Az RSpec Bookot az olvasók dicsérik és kritizálják is, mert átfogó bevezetést nyújt a viselkedésvezérelt fejlesztés (BDD) és a tesztvezérelt fejlesztés (TDD) témakörébe az RSpec és a Cucumber használatával. Bár sokan értékelik az oktatási értékét és a módszertanok filozófiai alapjait, ugyanakkor jelentős aggályokat fogalmaznak meg az elavult tartalommal és a valós alkalmazások hiányával kapcsolatban.
Előnyök:Szilárd bevezetést nyújt a BDD, a TDD, az RSpec és a Cucumber témakörébe, amelyet sokan hasznosnak találnak a fejlesztési gyakorlatukban.
Hátrányok:Kiváló a kezdők számára, és elérhető a komolyabb amatőr programozók számára is, javítva a szoftverfejlesztéshez való hozzáállásukat.
(33 olvasói vélemény alapján)
The Rspec Book: Behaviour Driven Development with Rspec, Cucumber, and Friends
A viselkedésvezérelt fejlesztés (BDD) a tesztvezérelt fejlesztés, a tartományvezérelt tervezés és az elfogadási tesztek által vezérelt tervezési technikák legjavát nyújtja, így jobb szoftvereket hozhat létre öndokumentáló, futtatható tesztekkel, amelyek közös nyelven hozzák össze a felhasználókat és a fejlesztőket.
Hozd ki a legtöbbet a BDD-ből Ruby-ban a The RSpec Book című könyvvel, amelyet az RSpec vezető fejlesztője, David Chelimsky írt.
Azonnal belevághat az RSpec 2 és a Cucumber használatába egy egyszerű játék fejlesztésével, a Cucumber segítségével a magas szintű követelmények kifejezésére az ügyfél által érthető nyelven, az RSpec segítségével pedig a részletesebb követelmények kifejezésére, amelyek a rendszer egyes objektumainak viselkedésére összpontosítanak. Megtanulja, hogyan használhat tesztpéldányokat (mockokat és stubokat) a környezet ellenőrzésére és az RSpec példák egy-egy objektumra való összpontosítására, valamint hogyan testre szabhatja az RSpec-et, hogy az a saját szakterületének nyelvén "beszéljen".
Rails 3 alkalmazásokat fogsz fejleszteni, és olyan kísérőeszközöket fogsz használni, mint a Webrat és a Selenium, hogy kifejezd a webes alkalmazásokra vonatkozó követelményeket mind a memóriában, mind a böngészőben. Megtanulja továbbá a Rails nézetek, vezérlők és modellek specifikálását, mindegyiket egymástól teljesen elszigetelve.
Akár alkalmazásokat, keretrendszereket vagy az azokat működtető könyvtárakat fejleszt, a The RSpec Book segít jobb kódot és jobb teszteket írni, és jobb szoftvert szállítani a boldogabb felhasználóknak.