Evaluare:
Cartea este o resursă valoroasă pentru dezvoltatorii Ruby, oferind perspective specifice în refactorizarea adaptată pentru Ruby. În timp ce mulți cititori laudă conținutul său practic și claritatea, unii critică aspectul și prezentarea, sugerând că versiunea originală poate fi o opțiune mai bună.
Avantaje:⬤ Oferă abordări specifice Ruby pentru refactorizare
⬤ excelent pentru a înțelege refactorizarea pentru a îmbunătăți lizibilitatea și mentenabilitatea codului
⬤ exemple clare care ajută la solidificarea tehnicilor intuitive într-o metodă structurată
⬤ neprețuit pentru dezvoltatorii serioși Ruby.
⬤ Machetare slabă cu multe erori
⬤ refactorizările sunt tăiate din cauza pauzelor de pagină
⬤ unii cititori preferă ediția originală și o găsesc mai bună
⬤ o stare discutabilă a cărții livrate în unele cazuri.
(pe baza a 8 recenzii ale cititorilor)
Refactoring: Ruby Edition: Ruby Edition
Ghidul definitiv de refactorizare, complet revizuit pentru Ruby
Cu ajutorul refactorizării, programatorii pot transforma chiar și cel mai haotic software în sisteme bine concepute care sunt mult mai ușor de evoluat și de întreținut. Mai mult, ei pot face acest lucru pas cu pas, printr-o serie de pași simpli și dovediți. Acum, există o versiune autoritară și extensiv actualizată a cărții clasice de refactorizare a lui Martin Fowler, care utilizează exemple și idiomuri Ruby pe tot parcursul - nu cod adaptat din Java sau orice alt mediu.
Autorii prezintă un catalog detaliat de peste 70 de refactorizări Ruby dovedite, cu îndrumări specifice privind momentul aplicării fiecăreia dintre ele, instrucțiuni pas cu pas pentru utilizarea lor și exemple de cod care ilustrează modul în care acestea funcționează. Multe dintre refactorizările autorilor folosesc caracteristici puternice specifice Ruby, iar toate exemplele de cod sunt disponibile pentru descărcare.
Valorificând conceptele originale ale lui Fowler, autorii arată cum să efectuați refactorizarea într-o manieră controlată, eficientă și incrementală, astfel încât să vă îmbunătățiți metodic structura codului fără a introduce noi erori. Indiferent de rolul dumneavoastră în scrierea sau menținerea codului Ruby, această carte va fi o resursă indispensabilă.
Această carte vă va ajuta.
- Înțelegerea principiilor de bază ale refactorizării și a motivelor pentru a o face.
- Recunoașteți "mirosurile neplăcute" din codul dvs. Ruby.
- Refaceți proiectele proaste în cod bine proiectat, pas cu pas.
- Construiți teste pentru a vă asigura că refactorizările dvs. funcționează corect.
- Înțelegeți provocările refactorizării și modul în care acestea pot fi depășite.
- Compuneți metode pentru a împacheta corect codul.
- Mutați caracteristicile între obiecte pentru a plasa responsabilitățile acolo unde se potrivesc cel mai bine.
- Organizați datele pentru a le face mai ușor de utilizat.
- Simplificarea expresiilor condiționale și utilizarea mai eficientă a polimorfismului.
- Crearea de interfețe care sunt mai ușor de înțeles și de utilizat.
- Generalizarea mai eficientă.
- Efectuați refactorizări mai ample care transformă sisteme software întregi și care pot dura luni sau ani.
- Refaceți cu succes codul Ruby on Rails.
© 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)