Evaluare:
Cartea „Five Lines of Code” de Christian Clausen este foarte recomandată dezvoltatorilor de toate nivelurile de experiență, deoarece oferă informații valoroase despre practicile de codare, în special refactorizarea. Cartea este lăudată pentru abordarea sa structurată, exemplele practice și capacitatea de a provoca discuții aprofundate privind calitatea codului.
Avantaje:⬤ Conținut provocator care pune în discuție cunoștințele și perspectivele existente privind practicile de refactorizare și de codare.
⬤ Bine structurat, cu o distincție clară între teorie și aplicații practice, făcându-l accesibil atât dezvoltatorilor începători, cât și celor experimentați.
⬤ Oferă exemple concrete și un depozit GitHub pentru practică.
⬤ Încurajează îmbunătățirea continuă a practicilor de codare, mai degrabă decât căutarea unui „cod curat” de la început.
⬤ Stil de scriere incluziv care se adresează unui public global, inclusiv vorbitorilor de limbă engleză care nu sunt nativi.
⬤ Oferă pași de urmat și tehnici care pot fi implementate în orice proiect de codare.
⬤ Unele secțiuni pot fi complexe pentru anumiți cititori, ceea ce le face dificil de urmărit.
⬤ Utilizarea TypeScript poate să nu fie pe placul tuturor dezvoltatorilor, în special al celor care preferă alte limbaje de programare.
⬤ Unii cititori au găsit anumite afirmații controversate sau discutabile, indicând faptul că nu toate conceptele pot rezona cu toată lumea.
(pe baza a 11 recenzii ale cititorilor)
Five Lines of Code: How and When to Refactor
Five Lines of Code predă refactorizarea care se concentrează pe reguli concrete și pe reducerea oricărei metode la cinci linii sau mai puțin! Nu este nevoie de jargon sau de abilități complicate de testare automată, ci doar de linii directoare și modele simple ilustrate prin exemple de cod detaliate.
În Five Lines of Code veți învăța:
Semnele unui cod prost.
Îmbunătățirea codului în siguranță, chiar și atunci când nu îl înțelegeți.
Echilibrul dintre optimizare și generalitatea codului.
Practici adecvate ale compilatorului.
Metoda Extract, modelul Introducing Strategy și multe alte modele de refactorizare.
Scrierea unui cod stabil care permite modificarea prin adăugare.
Scrierea de cod care nu are nevoie de comentarii.
Practici din lumea reală pentru o refactorizare excelentă.
Îmbunătățirea codului existent - refactorizarea - este una dintre cele mai frecvente sarcini cu care vă veți confrunta ca programator. Five Lines of Code vă învață reguli de refactorizare clare și ușor de aplicat, pe care le puteți aplica fără a vă baza pe judecăți intuitive precum "mirosurile de cod". Urmând perspectiva expertă a autorului - că refactorizarea și mirosurile de cod pot fi învățate urmând un set concret de principii - veți învăța când să vă refactorizați codul, ce modele să aplicați la ce problemă și caracteristicile codului care indică faptul că este timpul pentru o refacere.
Prefață de Robert C. Martin.
Achiziționarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.
Despre tehnologie.
Fiecare bază de cod include greșeli și ineficiențe pe care trebuie să le găsiți și să le remediați. Refactorizați în mod corect, iar codul dvs. devine elegant, ușor de citit și ușor de întreținut. În această carte, veți învăța o abordare unică a refactorizării care implementează orice metodă în cinci linii sau mai puțin. Veți descoperi, de asemenea, un secret pe care majoritatea dezvoltatorilor seniori îl cunosc: uneori este mai rapid să ciocăniți codul și să-l reparați mai târziu!
Despre carte.
Five Lines of Code este o privire nouă asupra refactorizării pentru dezvoltatorii de toate nivelurile de calificare. În ea, veți stăpâni abordarea inovatoare a autorului Christian Clausen, învățând reguli concrete pentru a reduce orice metodă la cinci linii - sau mai puțin! Veți învăța când să refactorizați, modele specifice de refactorizare care se aplică celor mai comune probleme și caracteristicile codului care ar trebui eliminate cu totul.
Ce este în interior.
Semnele unui cod greșit.
Îmbunătățirea codului în siguranță, chiar și atunci când nu îl înțelegeți.
Echilibrul dintre optimizare și generalitatea codului.
Practici adecvate de compilare.
Despre cititor.
Pentru dezvoltatori de toate nivelurile de calificare. Exemplele folosesc Typescript ușor de citit, în același stil ca Java și C#.
Despre autor.
Christian Clausen lucrează ca Technical Agile Coach, învățând echipele cum să refactoreze codul.
Tabla de conținut.
1 Refactorizarea refactorizării.
2 Privind sub capota refactorizării.
PARTEA 1 ÎNVĂȚAȚI PRIN REFACTORIZAREA UNUI JOC PE CALCULATOR.
3 Sfărâmarea funcției lungi.
4 Faceți codurile de tip să funcționeze.
5 Fuzionați împreună coduri similare.
6 Apărați datele.
PARTEA 2 DUCEȚI CEEA CE AȚI ÎNVĂȚAT ÎN LUMEA REALĂ.
7 Colaborați cu compilatorul.
8 Stați departe de comentarii.
9 Iubiți ștergerea codului.
10 Nu vă fie teamă niciodată să adăugați cod.
11 Urmați structura din cod.
12 Evitați optimizările și generalitatea.
13 Faceți codul rău să arate rău.
14 Încheiere.
© 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)