Értékelés:
A könyv kifejezetten ajánlott azoknak a Python-programozóknak, akik az alapokon túlmutatóan szeretnék fejleszteni tudásukat, különösen agilis fejlesztőcsapatokban. Hangsúlyt fektet a tiszta és karbantartható kód írására, és olyan egyedi meglátásokat nyújt, amelyekkel más könyvek általában nem foglalkoznak. Néhány olvasó azonban hátránynak találta a világos és didaktikus példák hiányát.
Előnyök:⬤ Jól szervezett és megírt
⬤ erősen ajánlott az alapokon túllépők számára
⬤ a tiszta és karbantartható kód írására összpontosít
⬤ egyedi anyagot tartalmaz
⬤ a kód olvashatóságára helyezi a hangsúlyt
⬤ jó gyakorlatokat nyújt az OOP-hoz Pythonban.
Hiányoznak a világos és didaktikus példák; egyes olvasók a példákat többszöri olvasás nélkül nehezen értették meg.
(2 olvasói vélemény alapján)
Clean Code in Python: Refactor your legacy code base
A Pythonból a legtöbbet kihozni a kódbázis javítása érdekében
Főbb jellemzők
⬤ Takarítson meg karbantartási költségeket azáltal, hogy megtanulja kijavítani örökölt kódbázisát.
⬤ Tanulja meg a refaktorálás elveit és technikáit.
⬤ Alkalmazza a mikroszolgáltatásokat örökölt rendszereihez gyakorlati technikák alkalmazásával.
Könyv leírása
A Pythont jelenleg számos különböző területen használják, például a szoftverépítésben, a rendszergazdálkodásban és az adatfeldolgozásban.
Mindezen területeken a tapasztalt szakemberek találhatnak példákat a rossz kódból eredő hatékonyságtalanságra, problémákra és egyéb veszélyekre. E könyv elolvasása után az olvasók megértik ezeket a problémákat, és ami még fontosabb, hogyan lehet őket kijavítani.
A könyv a tiszta kód írásának alapvető elemeinek ismertetésével kezdődik, és azzal, hogy ez milyen fontos szerepet játszik a Python programozásban. Megtanulhatod, hogyan írhatsz hatékony és olvasható kódot a Python szabványos könyvtárának segítségével, és megismerheted a szoftvertervezés legjobb gyakorlatait. Megtanulja a SOLID-elvek Pythonban való megvalósítását és a dekorátorok használatát a kódja javítására. A könyv mélyebben elmélyül az objektumorientált programozásban Pythonban, és megmutatja, hogyan használhat objektumokat leírókkal és generátorokkal. Megmutatja továbbá a szoftvertesztelés tervezési elveit, és azt is, hogyan oldhat meg szoftverproblémákat úgy, hogy tervezési mintákat valósít meg a kódjában. Az utolsó fejezetben egy monolitikus alkalmazást bontunk le mikroszolgáltatássá, a kódból kiindulva egy szilárd platform alapját képező alkalmazássá.
A könyv végére már jártas lesz az iparágban elfogadott kódolási gyakorlatok alkalmazásában, hogy tiszta, fenntartható és olvasható Python-kódot tervezzen.
Mit fog tanulni?
⬤ Egy fejlesztői környezetben való hatékony munkavégzéshez szükséges eszközök beállítása.
⬤ Felfedezni, hogy a Python varázslatos módszerei hogyan segíthetnek jobb kódot írni.
⬤ Vizsgálja meg a Python tulajdonságait a fejlett objektumorientált tervezéshez.
⬤ Tanulja meg a duplikált kód eltávolítását dekorátorok és leírók segítségével.
⬤ Eredményesen javítsa a kódot egységtesztek segítségével.
⬤ Tanulja meg a SOLID-elvek Pythonban történő megvalósítását.
© 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)