Értékelés:
A könyvet nagyra értékelik a lebilincselő írásmódja, a Python és a Django átfogó lefedettsége, valamint a tesztvezérelt fejlesztés (TDD) hatékony tanítása miatt. Sok kritikus dicsérte, hogy képes demisztifikálni az összetett témákat, és hogy gyakorlatiasan közelíti meg a tanulást. Néhányan azonban megjegyezték, hogy a kezdők számára zavaró lehet az időnkénti pontatlanságok és az elavult tartalom miatt.
Előnyök:⬤ Kiváló írás
⬤ a Python, a Django és a TDD alapos lefedése
⬤ hatékony, lépésről lépésre történő tanulási megközelítés
⬤ kezdőknek és tapasztalt fejlesztőknek egyaránt kiváló
⬤ gyakorlatias példák és gyakorlati útmutatás
⬤ számos melléktémát tárgyal
⬤ támogató szerzői kommentár.
⬤ Néhány tartalom elavult, különösen a Django kompatibilitás tekintetében
⬤ zavaró lehet az abszolút kezdők számára
⬤ esetenként pontatlanságok a kódpéldákban
⬤ néhány rész (pl. Selenium) nem eléggé részletes.
(52 olvasói vélemény alapján)
Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript
A gyakorlati útmutató második kiadása egy valódi webes alkalmazás fejlesztését mutatja be az elejétől a végéig, és a Pythonnal végzett tesztvezérelt fejlesztés (TDD) gyakorlati előnyeit mutatja be. Megtanulja, hogyan írjon és futtasson teszteket az alkalmazás minden egyes részének megépítése előtt, majd fejlessze a tesztek átadásához szükséges minimális mennyiségű kódot. Az eredmény? Tiszta kód, amely működik.
A folyamat során megismerkedsz a Django, a Selenium, a Git, a jQuery és a Mock alapjaival, valamint az aktuális webfejlesztési technikákkal. Ha készen áll arra, hogy Python-ismereteit a következő szintre emelje, ez a könyv - a Python 3. 6--világosan bemutatja, hogy a TDD hogyan ösztönzi az egyszerű tervezést és inspirálja a bizalmat.
⬤ Merüljön bele a TDD munkafolyamatba, beleértve az egységteszt/kódciklust és a refaktorálást.
⬤ Használjon egységteszteket az osztályokhoz és függvényekhez, és funkcionális teszteket a böngészőn belüli felhasználói interakciókhoz.
⬤ Tanulja meg, mikor és hogyan használjon mock objektumokat, és ismerje meg az izolált vs. integrált tesztek előnyeit és hátrányait.
⬤ Tesztelje és automatizálja telepítéseit egy staging szerverrel.
⬤ Tesztek alkalmazása a webhelyébe integrált harmadik féltől származó bővítményekre.
⬤ A tesztek automatikus futtatása egy folyamatos integrációs környezet használatával.
⬤ Használja a TDD-t egy REST API létrehozására egy front-end Ajax interfésszel.
© 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)