Cantitate/Preț
Produs

Elegant Objects

Autor Yegor Bugayenko
en Limba Engleză Paperback – 17 feb 2016

ABORDAREA PRACTICĂ: Elegant Objects se distanțează de manualele teoretice prin livrarea a 23 de recomandări tehnice directe, menite să redefinească scrierea codului sursă. Notăm cu interes că Yegor Bugayenko nu se rezumă la prezentarea sintaxei, ci impune o disciplină riguroasă prin eliminarea elementelor pe care le consideră nocive: metodele statice, referințele de tip NULL și clasele mutabile. Considerăm că valoarea acestui volum rezidă în curajul de a contesta standardele industriale, oferind o perspectivă radicală asupra modului în care obiectele ar trebui să interacționeze în sisteme complexe. Ca și Sandi Metz în Practical Object-Oriented Design, autorul distilează experiență reală în principii acționabile, însă Bugayenko adoptă o poziție mult mai dogmatică și provocatoare. În timp ce Jacquie Barker în Beginning Java Objects se concentrează pe fundamentarea conceptelor pentru începători, Elegant Objects se adresează programatorilor experimentați care caută să rafineze mentenabilitatea și eleganța arhitecturală. Merită menționat că textul este scris într-un stil polemic, forțând cititorul să reevalueze validitatea unor practici cotidiene precum utilizarea getter-elor și setter-elor, transformând procesul de dezvoltare software într-o formă de artă structurală riguroasă.

Citește tot Restrânge

Preț: 22767 lei

Preț vechi: 28459 lei
-20%

Puncte Express: 342

Carte disponibilă

Livrare economică 27 mai-10 iunie


Specificații

ISBN-13: 9781519166913
ISBN-10: 1519166915
Pagini: 230
Dimensiuni: 152 x 229 x 13 mm
Greutate: 0.3 kg
Ediția:1
Editura: CreateSpace Independent Publishing Platform

De ce să citești această carte

Recomandăm această carte dezvoltatorilor software care doresc să treacă dincolo de scrierea codului funcțional către o arhitectură curată și mentenabilă. Cititorul câștigă o perspectivă critică asupra OOP, învățând să identifice și să elimine 'anti-pattern-urile' acceptate social în industrie. Este o lectură esențială pentru cei care vor să înțeleagă de ce imutabilitatea și designul pur orientat pe obiecte sunt vitale în proiectele pe termen lung.


Descriere scurtă

TL;DR There are 23 practical recommendations for object-oriented programmers. Most of them are completely against everything you've read in other books. For example, static methods, NULL references, getters, setters, and mutable classes are called evil.