Értékelés:
A könyv a tesztvezérelt fejlesztés (TDD) és az egységtesztelés gyakorlati bevezetéseként szolgál, különösen a Java-fejlesztők számára. Bár jól megírt és tanulságos, különösen azok számára, akik már rendelkeznek némi Java-előismerettel, számos elírást tartalmaz, és bizonyos területeken hiányzik belőle a mélység.
Előnyök:⬤ Jól megírt Java-alapismeretekkel rendelkezők számára
⬤ tanulságos, világos magyarázatokkal
⬤ gyakorlati feladatokat tartalmaz
⬤ példákban gazdag
⬤ haladó TDD-koncepciókat tartalmaz
⬤ magával ragadó írásmód
⬤ jó áttekintés kezdőknek és tapasztalt fejlesztőknek egyaránt
⬤ valós forgatókönyvekkel foglalkozik.
⬤ Számos gépelési hiba
⬤ némi szakzsargon
⬤ egyes fogalmakat túlságosan leegyszerűsít
⬤ a bonyolult példák túlterhelőek lehetnek
⬤ hiányzik a TDD korlátainak tárgyalása
⬤ egyes lépések nem egyértelműek vagy gyorsak lehetnek
⬤ a Vagranthoz hasonló eszközökre való támaszkodás túlzott lehet.
(13 olvasói vélemény alapján)
Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java
TDD elvek alkalmazása a végponttól végpontig tartó alkalmazásfejlesztéshez Java-val
Főbb jellemzők
⬤ Tudja meg a legnépszerűbb TDD eszközöket és keretrendszereket, és legyen jártasabb az alkalmazások építésében.
⬤ Készítsen jobb kódtervezésű, kevesebb hibával és nagyobb tesztlefedettséggel rendelkező alkalmazásokat, amelyekkel gyorsan piacra viheti azokat.
⬤ Vezesse be a tesztvezérelt programozási módszereket a fejlesztési munkafolyamatokba.
Könyv leírása
A tesztvezérelt fejlesztés (TDD) egy olyan fejlesztési megközelítés, amely a teszt-először eljárásra támaszkodik, amely a teszt megírása előtt a szükséges kód megírására, majd a kód optimalizálása érdekében történő refaktorálására helyezi a hangsúlyt.
Az egyik legelterjedtebb programozási nyelv, a Java esetében a TDD végrehajtásának értéke a programozók termelékenységének, a kód karbantarthatóságának és teljesítményének javítása, valamint a nyelv mélyebb megértésének és hatékony alkalmazásának fejlesztése.
Ez a könyv a TDD alapjaitól kezdve és az okoktól kezdve, hogy miért előnyös a bevezetése, elkíséri Önt a TDD-vel Java programozás első lépéseitől egészen addig, amíg elég magabiztos nem lesz ahhoz, hogy a gyakorlatot a mindennapi rutinjába foglalja.
Végigvezetjük az eszközök, keretrendszerek és a szükséges környezet beállításán, és rögtön gyakorlati gyakorlatokba is belevetjük magunkat, azzal a céllal, hogy egyszerre csak egy gyakorlatot, eszközt vagy keretrendszert sajátítsunk el. Megtanulod a Red-Green-Refactor eljárást, hogyan írj egységteszteket, és hogyan használd őket futtatható dokumentációként.
A könyv segítségével azt is megtudhatja, hogyan tervezzen egyszerű és könnyen karbantartható kódot, hogyan dolgozzon mockokkal, hogyan használja a viselkedésvezérelt fejlesztést, hogyan refaktorálja a régi, örökölt kódot, és hogyan adjon ki egy félig kész funkciót a termelésbe a funkcióváltásokkal.
Ezt a könyvet úgy fejezheti be, hogy mélyen megérti a tesztvezérelt fejlesztés módszertanát, és magabiztosan alkalmazhatja azt a Java alkalmazásprogramozásban.
Amit tanulni fog
⬤ Felfedezi a hatékony TDD-fejlesztéshez szükséges eszközöket és keretrendszereket.
⬤ Eredményesen végzi el a Red-Green-Refactor eljárást, amely az összes többi TDD-eljárás alappillére.
⬤ Mesterévé válik a hatékony egységtesztelés a kód többi részétől elszigetelve.
⬤ Egyszerű és könnyen karbantartható kódok tervezése különböző technikák alkalmazásával.
⬤ Használja a mocking keretrendszereket és technikákat a tesztek egyszerű megírásához és gyors végrehajtásához.
⬤ Egy alkalmazás kifejlesztése a viselkedésvezérelt fejlesztés megvalósítására egységteszteléssel együtt.
⬤ Funkciók engedélyezése és letiltása a Feature Toggles használatával.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)