Értékelés:

A könyv egy átfogó útmutató, amely a tesztvezérelt fejlesztésre összpontosít, és a Ruby és a Rails haladó ismereteivel rendelkezőknek szól. Részletes tesztelési stratégiákat és példákat kínál, de a kezdők vagy alkalmi programozók számára túlterhelő lehet.
Előnyök:⬤ Nagyon átfogó és részletes
⬤ jól szervezett tartalom
⬤ hasznos a középhaladók és haladók számára
⬤ értékes tesztelési recepteket és lépésről lépésre történő példákat nyújt.
Nem alkalmas kezdőknek vagy alkalmi kódolóknak; sűrű és nehezen érthető a Ruby és a Rails alapos ismerete nélkül.
(3 olvasói vélemény alapján)
Rails 5 Test Prescriptions: Build a Healthy Codebase
A Rails kódja szenved a felfúvódástól, a törékenységtől vagy a pontatlanságtól? Gyógyítsa meg ezeket a problémákat a tesztvezérelt fejlesztés rendszeres alkalmazásával. A Rails 5-öt fogja használni. 1, a Minitest 5 és az RSpec 3. 6, valamint olyan népszerű tesztelési könyvtárakat, mint a factory_girl és a Cucumber. A frissítések közé tartozik a Rails 5. 1 rendszerteszteket és a Webpack integrációt. Tegye, amit az orvos rendelt, hogy alkalmazásai jobban érezzék magukat. A mellékhatások közé tartozhat a jobb kód, a kevesebb hiba és a boldogabb fejlesztők.
A Ruby on Rails alkalmazása beteg. A határidők közelednek, de minden alkalommal, amikor a legkisebb változtatást is végrehajtod a kódon, valami más elromlik. Senki sem emlékszik arra, hogy mit kellett volna tennie annak a trükkös kódrészletnek, és senki sem tudja megmondani, hogy valójában mit is csinál. Ráadásul hibák is vannak benne. Tesztvezérelt fejlesztésre van szükséged: egy olyan folyamatra, amely javítja a szoftverek tervezését, karbantarthatóságát és hosszú távú életképességét.
A könyv gyakorlati kódpéldákkal és a tesztelés miértjének megvitatásával a Ruby on Rails alapfunkcióival kezdődik, és az alapvető Ruby on Rails funkciókat mutatja be. Miután ezeket a funkciókat beépítette a kódolási gyakorlatába, olyan népszerű, harmadik féltől származó tesztelési eszközökkel dolgozik, mint az RSpec, a Jasmine, a Cucumber és a factory_girl. Tesztelje a Rails-alkalmazás alkotóelemeit, beleértve a back-end modelllogikát és a front-end megjelenítési logikát. A Rails példák segítségével a tesztelés segítségével lehetővé teszi, hogy a kódja jobban reagáljon a jövőbeli változásokra. Emellett megtudhatja, hogyan kezelje a valós tesztelési helyzeteket.
Ez az új kiadás a Rails 5-re frissült. 1 és az RSpec 3. 6 verziójához, és teljes körűen tartalmazza a Rails új funkcióit, köztük a rendszerteszteket és a Webpack-alapú JavaScript-beállítást.
Amire szüksége van:
Ruby 2. 4, Rails 5.