Evaluare:
Cartea este foarte recomandată programatorilor Python care doresc să își dezvolte abilitățile dincolo de elementele de bază, în special în echipele de dezvoltare agile. Ea pune accentul pe scrierea unui cod curat și mentenabil și oferă perspective unice care nu sunt acoperite în mod obișnuit în alte cărți. Cu toate acestea, unii cititori au considerat că lipsa de exemple clare și didactice este un dezavantaj.
Avantaje:⬤ Bine organizată și scrisă
⬤ foarte recomandată pentru a trece dincolo de elementele de bază
⬤ se concentrează pe scrierea de cod curat și întreținut
⬤ include materiale unice
⬤ pune accent pe lizibilitatea codului
⬤ oferă bune practici pentru OOP în Python.
Lipsă de exemple clare și didactice; unii cititori au considerat că exemplele sunt greu de înțeles fără lecturi repetate.
(pe baza a 2 recenzii ale cititorilor)
Clean Code in Python: Refactor your legacy code base
Obțineți maximum de Python pentru a vă îmbunătăți baza de cod
Caracteristici principale
⬤ Economisiți costurile de întreținere învățând să vă reparați baza de cod moștenită.
⬤ Învățați principiile și tehnicile de refactorizare.
⬤ Aplicați microservicii la sistemele dvs. moștenite prin implementarea tehnicilor practice.
Descrierea cărții
Python este utilizat în prezent în multe domenii diferite, cum ar fi construcția de software, administrarea sistemelor și prelucrarea datelor.
În toate aceste domenii, profesioniștii cu experiență pot găsi exemple de ineficiență, probleme și alte pericole, ca urmare a codului prost. După citirea acestei cărți, cititorii vor înțelege aceste probleme și, mai important, cum să le corecteze.
Cartea începe prin a descrie elementele de bază ale scrierii unui cod curat și modul în care acesta joacă un rol important în programarea Python. Veți învăța despre scrierea codului eficient și lizibil folosind biblioteca standard Python și cele mai bune practici pentru proiectarea software-ului. Veți învăța să implementați principiile SOLID în Python și să utilizați decoratorii pentru a vă îmbunătăți codul. Cartea aprofundează programarea orientată pe obiecte în Python și vă arată cum să utilizați obiecte cu descriptori și generatori. De asemenea, vă va arăta principiile de proiectare ale testării software și cum să rezolvați problemele software prin implementarea modelelor de proiectare în codul dvs. În ultimul capitol vom descompune o aplicație monolitică într-una cu microservicii, pornind de la cod ca bază pentru o platformă solidă.
Până la sfârșitul cărții, veți fi competenți în aplicarea practicilor de codare aprobate de industrie pentru a proiecta cod Python curat, durabil și lizibil.
Ce veți învăța
⬤ Să configurați instrumentele pentru a lucra eficient într-un mediu de dezvoltare.
⬤ Explorați modul în care metodele magice ale Python ne pot ajuta să scriem un cod mai bun.
⬤ Examinați trăsăturile Python pentru a crea un design avansat orientat pe obiect.
⬤ Înțelegeți eliminarea codului duplicat folosind decoratori și descriptori.
⬤ Refacționați eficient codul cu ajutorul testelor unitare.
⬤ Învățați să implementați principiile SOLID în Python.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)