Értékelés:

A könyv átfogó áttekintést nyújt a tesztelési technikákról, a JUnit és a Java 8 segítségével végzett egységtesztelésre összpontosítva. Gyakorlati tanácsokat, az olvasók bevonását szolgáló elbeszélő elemeket és a tanulást segítő különféle mnemotechnikai elemeket tartalmaz. Ugyanakkor vegyes visszajelzéseket kapott az írásmód, az elavult példakódok és néhány zavaró anekdota miatt.
Előnyök:⬤ Jó áttekintés a tesztelésről és hasznos technikákról.
⬤ Magával ragadó elbeszélés személyiségekkel és mnemotechnikai elemzésekkel.
⬤ A JUnit, a legjobb tesztelési gyakorlatok és a refaktorálás hasznos bemutatása.
⬤ Világos írásmód és élvezetes olvasmány.
⬤ Hasznos mind kezdőknek, mind tapasztalt fejlesztőknek a tesztelés felfrissítésére.
⬤ Néhány olvasó nem találta kielégítőnek az írásmódot és a példákat elavultnak.
⬤ Nehézségek a példakódok futtatása és követése során.
⬤ Bizonyos fejezetek túlzottan koncentrálnak a nem kapcsolódó anekdotákra.
⬤ A Java 8 egyes funkcióinak és a JUnit-tesztelésnek a hiánya.
⬤ Nem minden koncepciót éreztek teljesen kidolgozottnak, így az olvasó többre vágyik.
(25 olvasói vélemény alapján)
Pragmatic Unit Testing in Java 8 with Junit
A Pragmatikus programozók klasszikusa visszatért! A modern szoftverfejlesztéshez frissen frissített Pragmatikus egységtesztelés Java 8-ban a JUnit segítségével megtanítja, hogyan írjon és futtasson könnyen karbantartható egységteszteket a JUnitban, magabiztosan. Mnemonikus módszereket tanulhat, amelyek segítenek abban, hogy tudja, milyen teszteket írjon, hogyan jegyezze meg az összes peremfeltételt, és mik a jó tesztek tulajdonságai. Látni fogja, hogy az egységtesztek hogyan kifizetődőek azáltal, hogy lehetővé teszik a rendszerkód tisztán tartását, és megtanulja, hogyan kezelje azokat a dolgokat, amelyek túl nehéznek tűnnek a teszteléshez.
A Pragmatikus egységtesztelés Java 8-ban a JUnit segítségével végigvezeti Önt az összes fontos egységtesztelési témán. Ha még sosem írt egységtesztet, akkor olyan képernyőképeket láthat az Eclipse, az IntelliJ IDEA és a NetBeans alkalmazásból, amelyek segítenek túljutni a nehezén - a beállítás és az indítás megkezdésén.
Ha túljutottál az alapokon, megtudhatod, miért érdemes egységteszteket írni, és hogyan használhatod hatékonyan a JUnitet. A könyv lényege azonban az, hogy olyan emberek összegyűjtött egységtesztelési bölcsességeit tartalmazza, akik már legalább 15 éve dolgoznak termelő rendszereken: Jeff Langr veterán szerző és fejlesztő, aki a Pragmatikus programozók, Andy Hunt és Dave Thomas bölcsességére épít. Megtanulhatod:
⬤ Hogyan készítsd el a unit teszteket, hogy minimalizáld a karbantartásukkal kapcsolatos erőfeszítéseidet.
⬤ Hogyan használd a unit teszteket a rendszered tisztán tartásához.
⬤ Hogyan teszteljük a nehéz dolgokat.
⬤ Memlékezetes mnemonikák, amelyek segítenek megjegyezni, mi a fontos a unit tesztek írásakor.
⬤ Hogyan segíthet a csapatának learatni és fenntartani az egységtesztelés előnyeit.
Nem csak elméletben fogsz tanulni az egységtesztelésről -- számos kódpéldán fogsz dolgozni. Ha programozásról van szó, a gyakorlati tanulás az egyetlen módja a tanulásnak!