Clean Code: A Handbook of Agile Software Craftsmanship (Manual de meșteșuguri software agile)

Evaluare:   (4.7 din 5)

Clean Code: A Handbook of Agile Software Craftsmanship (Manual de meșteșuguri software agile) (Robert Martin)

Recenzii ale cititorilor

Rezumat:

Cartea „Clean Code” de Robert C. Martin este foarte apreciată pentru sfaturile și principiile sale practice privind scrierea unui cod ușor de întreținut și de citit. Deși este deosebit de benefică pentru noii veniți în programare și pentru echipele care doresc să își îmbunătățească standardele de codare, cartea conține, de asemenea, un conținut care poate părea depășit sau prea idealist pentru dezvoltatorii experimentați. Cartea este scrisă în principal cu exemple Java, ceea ce îi poate limita aplicabilitatea pentru programatorii care folosesc alte limbaje.

Avantaje:

Bine structurată și ușor de citit, ceea ce o face accesibilă pentru un public larg, inclusiv pentru echipe.
Oferă principii valoroase și bune practici pentru scrierea unui cod curat.
Conține multe exemple practice și sfaturi utile.
Subliniază importanța lizibilității și mentenabilității codului.
Încurajează o mentalitate sau o abordare a îmbunătățirii continue a practicilor de codare.

Dezavantaje:

O parte semnificativă a conținutului este specifică Java, ceea ce poate să nu fie relevant pentru dezvoltatorii care folosesc alte limbaje.
Unele capitole nu au profunzime sau aplicabilitate practică, afectând calitatea generală.
Anumite concepte și reguli prezentate pot părea prea simpliste sau idealiste, ducând la o potențială confuzie în ceea ce privește aplicațiile din lumea reală.
Cartea este lungă, ceea ce poate copleși unii cititori, în special pe cei care caută sfaturi rapide.

(pe baza a 1225 recenzii ale cititorilor)

Titlul original:

Clean Code: A Handbook of Agile Software Craftsmanship

Conținutul cărții:

Chiar și codul prost poate funcționa. Dar dacă codul nu este curat, acesta poate îngenunchea o organizație de dezvoltare. În fiecare an, se pierd nenumărate ore și resurse semnificative din cauza unui cod prost scris. Dar nu trebuie să fie așa.

Robert C. Martin, cunoscut expert în software, prezintă o paradigmă revoluționară cu Clean Code: A Handbook of Agile Software Craftsmanship. Martin, care a contribuit la aducerea principiilor agile din punctul de vedere al unui practician la zeci de mii de programatori, a făcut echipă cu colegii săi de la Object Mentor pentru a distila cele mai bune practici agile de curățare a codului „din mers” într-o carte care va insufla în tine valorile meșteșugului software și te va face un programator mai bun - dar numai dacă vei munci la asta.

Ce fel de muncă veți face? Veți citi cod - mult cod. Și vei fi provocat să te gândești la ceea ce este bine în codul respectiv și la ceea ce este rău în el. Mai important, vei fi provocat să îți reevaluezi valorile profesionale și angajamentul față de meseria ta.

Cod curat este împărțit în trei părți. Prima descrie principiile, modelele și practicile de scriere a unui cod curat. A doua parte constă în mai multe studii de caz de complexitate crescândă. Fiecare studiu de caz este un exercițiu de curățare a codului - de transformare a unei baze de cod care are unele probleme într-una care este sănătoasă și eficientă. A treia parte este răsplata: un singur capitol care conține o listă de euristici și „mirosuri” colectate în timpul creării studiilor de caz. Rezultatul este o bază de cunoștințe care descrie modul în care gândim atunci când scriem, citim și curățăm codul.

Cititorii vor ieși din această carte înțelegând.

⬤ Cum să facă diferența între codul bun și cel rău.

⬤ Cum să scrie cod bun și cum să transforme codul rău în cod bun.

⬤ Cum să creeze nume bune, funcții bune, obiecte bune și clase bune.

⬤ Cum să formatați codul pentru o lizibilitate maximă.

⬤ Cum să implementați o gestionare completă a erorilor fără a întuneca logica codului.

⬤ Cum să testați unitar și să practicați dezvoltarea bazată pe teste.

⬤ Ce „mirosuri” și euristici vă pot ajuta să identificați codul prost.

Această carte este o necesitate pentru orice dezvoltator, inginer software, manager de proiect, șef de echipă sau analist de sistem interesat de producerea unui cod mai bun.

Alte date despre carte:

ISBN:9780132350884
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2008
Numărul de pagini:464

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Arhitectură curată: Ghidul unui meșteșugar pentru structura și proiectarea software-ului - Clean...
Bazându-se pe succesul best-seller-urilor The...
Arhitectură curată: Ghidul unui meșteșugar pentru structura și proiectarea software-ului - Clean Architecture: A Craftsman's Guide to Software Structure and Design
Clean Code: A Handbook of Agile Software Craftsmanship (Manual de meșteșuguri software agile) -...
Chiar și codul prost poate funcționa. Dar dacă codul...
Clean Code: A Handbook of Agile Software Craftsmanship (Manual de meșteșuguri software agile) - Clean Code: A Handbook of Agile Software Craftsmanship
Little Sister
SURIOARA CEA MICĂ.Când Vivian Prosper încearcă să îl angajeze pe Brice pentru a o împiedica pe sora ei mai mică să se căsătorească cu tânărul Arthur Spotiswood, acesta nu...
Little Sister
Metode de analiză a accidentelor bazate pe proiectare pentru centralele nucleare cu apă ușoară -...
Această carte prezintă principiile de evaluare a...
Metode de analiză a accidentelor bazate pe proiectare pentru centralele nucleare cu apă ușoară - Design-Basis Accident Analysis Methods for Light-Water Nuclear Power Plants
Intrarea în necunoscutul profund - Entering the Deep Unknown
Colegii de clasă ai lui Tommy, în vârstă de 11 ani, sunt supărați pe el pentru că face mereu...
Intrarea în necunoscutul profund - Entering the Deep Unknown
Agile Software Development, Principles, Patterns, and Practices (Dezvoltare software agilă,...
Scrisă de un dezvoltator de software pentru...
Agile Software Development, Principles, Patterns, and Practices (Dezvoltare software agilă, principii, modele și practici) - Agile Software Development, Principles, Patterns, and Practices
Compania Face Looking: The Beginning Love Walk Around the World - The Face Looking Company: The...
Am venit aici să vă povestesc despre o carte care...
Compania Face Looking: The Beginning Love Walk Around the World - The Face Looking Company: The Beginning Love Walk Around the World
Compania The Face Looking: The Beginning Love Walk Around the World - The Face Looking Company: The...
Am venit aici să vă povestesc despre o carte care...
Compania The Face Looking: The Beginning Love Walk Around the World - The Face Looking Company: The Beginning Love Walk Around the World
Ușa palidă / Moartea unui bărbat de damă - The Pale Door / Death of a Ladies' Man
UȘA PALE.Dr. Kerry îl angajează pe Chad pentru a o supraveghea pe...
Ușa palidă / Moartea unui bărbat de damă - The Pale Door / Death of a Ladies' Man
Cazurile complete ale lui Jim Bennett, volumul 1 - The Complete Cases of Jim Bennett, Volume...
Jim Bennett, detectiv particular din Cleveland, a...
Cazurile complete ale lui Jim Bennett, volumul 1 - The Complete Cases of Jim Bennett, Volume 1
Proiectare funcțională: Principii, modele și practici - Functional Design: Principles, Patterns, and...
Un ghid practic pentru un cod mai bun și mai...
Proiectare funcțională: Principii, modele și practici - Functional Design: Principles, Patterns, and Practices
Proiectul american de deprogramare a zombilor - American Zombie Deprogram Project
De la fondarea Statelor Unite, mass-media etichetate ca știri de americani...
Proiectul american de deprogramare a zombilor - American Zombie Deprogram Project
How We Do It: Evoluția și viitorul reproducerii umane - How We Do It: The Evolution and Future of...
În ciuda credinței larg răspândite că naturalul...
How We Do It: Evoluția și viitorul reproducerii umane - How We Do It: The Evolution and Future of Human Reproduction
Carnegie Denied: Comunitățile care refuză subvențiile Carnegie pentru construcția de biblioteci,...
Andrew Carnegie a fost cel mai important...
Carnegie Denied: Comunitățile care refuză subvențiile Carnegie pentru construcția de biblioteci, 1898-1925 - Carnegie Denied: Communities Rejecting Carnegie Library Construction Grants, 1898-1925

Lucrările autorului au fost publicate de următorii editori:

© 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)