Hodnotenie:
Kniha je oceňovaná pre svoju zrozumiteľnosť, praktické postrehy a komplexný prístup k objektovo orientovanému návrhu, najmä v jazyku Ruby. Vypĺňa medzery vo vedomostiach čitateľov a považuje sa za skvelý zdroj informácií pre začiatočníkov aj skúsených programátorov. Niektorí recenzenti však kritizovali príklady použité v knihe ako výklenkové, zložitosť niektorých vetných štruktúr a problémy s fyzickou kvalitou materiálov knihy.
Výhody:Plná skvelých nápadov, jasný myšlienkový rámec pre návrh OO, výnimočne dobre napísaná, vysoká zrozumiteľnosť, dobrá na koncepčné pochopenie, praktické príklady, ľahko sa číta, pokrýva široký rozsah tém, dobre organizovaná, užitočná pre začiatočníkov aj skúsených programátorov.
Nevýhody:Niektoré príklady mi pripadali ničnehovoriace a neprístupné, príliš komplikované štruktúry viet, neatraktívne formátovanie príkladov kódu, problémy s fyzickou kvalitou knihy, ako sú materiály a väzba.
(na základe 19 čitateľských recenzií)
Practical Object-Oriented Design: An Agile Primer Using Ruby
Kompletný sprievodca písaním udržiavateľných, spravovateľných, príjemných a výkonných objektovo orientovaných aplikácií.
Objektovo orientované programovacie jazyky existujú preto, aby vám pomohli vytvárať krásne, jednoduché aplikácie, ktoré sa dajú ľahko meniť a jednoducho rozširovať. Bohužiaľ, svet je zaplavený objektovo orientovanými (OO) aplikáciami, ktoré sú náročné na pochopenie a drahé na zmenu. Praktický objektovo orientovaný návrh, druhé vydanie vás vtiahne do OO myslenia a naučí vás výkonné, reálne techniky objektovo orientovaného návrhu na jednoduchých a praktických príkladoch.
Sandi Metz ukazuje, ako vytvárať nové aplikácie, ktoré môžu "prežiť úspech", a opravovať existujúce aplikácie, ktoré sa stali nezmeniteľnými. Každá technika je ilustrovaná rozšírenými príkladmi v ľahko zrozumiteľnom programovacom jazyku Ruby, ktoré si môžete stiahnuť zo sprievodnej webovej stránky poodr.com. Táto príručka, plne aktualizovaná pre Ruby 2. 5, ukazuje, ako.
⬤ Rozhodnúť, čo patrí do jednej triedy.
⬤ Vyhnite sa prepletaniu objektov, ktoré by mali byť oddelené.
⬤ Definovať flexibilné rozhrania medzi objektmi.
⬤ Znížiť režijné náklady na programovanie pomocou písania kačíc.
⬤ Úspešne uplatniť dedičnosť.
⬤ Vytvárať objekty pomocou kompozície.
Bez ohľadu na vaše predchádzajúce skúsenosti s objektovou orientáciou vám táto stručná príručka pomôže dosiahnuť vynikajúce výsledky, ktoré hľadáte.
Zaregistrujte si knihu, aby ste získali pohodlný prístup k stiahnutiam, aktualizáciám a/alebo opravám, keď budú k dispozícii. Podrobnosti nájdete vo vnútri knihy.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)