Refactoring: Ruby Edition: Ediția Ruby

Evaluare:   (4.6 din 5)

Refactoring: Ruby Edition: Ediția Ruby (Jay Fields)

Recenzii ale cititorilor

Rezumat:

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.

Dezavantaje:

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)

Titlul original:

Refactoring: Ruby Edition: Ruby Edition

Conținutul cărții:

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.

Alte date despre carte:

ISBN:9780321984135
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2014
Numărul de pagini:480

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Refactoring: Ruby Edition: Ediția Ruby - Refactoring: Ruby Edition: Ruby Edition
Ghidul definitiv de refactorizare, complet revizuit pentru Ruby...
Refactoring: Ruby Edition: Ediția Ruby - Refactoring: Ruby Edition: Ruby Edition

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)