Értékelés:
A könyvet dicsérik az áttekinthetőségéért, a megvalósítható meglátásaiért és az objektumorientált tervezés átfogó megközelítéséért, különösen a Ruby-ban. Kitölti az olvasók tudásbeli hiányosságait, és nagyszerű forrásnak számít mind a kezdők, mind a tapasztalt programozók számára. Néhány recenzens azonban kritizálta a könyvben használt hiánypótló példákat, egyes mondatszerkezetek bonyolultságát, valamint a könyv anyagának fizikai minőségével kapcsolatos problémákat.
Előnyök:Tele nagyszerű ötletekkel, világos mentális keretek az OO tervezéshez, kivételesen jól megírt, nagyfokú áttekinthetőség, jó a fogalmi megértéshez, gyakorlati példák, könnyen olvasható, széles témakört ölel fel, jól szervezett, hasznos mind a kezdők, mind a tapasztalt programozók számára.
Hátrányok:Néhány példát hiánypótlónak és megközelíthetetlennek éreztem, túl bonyolult mondatszerkezetek, a kódpéldák nem vonzó formázása, a fizikai könyv minőségével kapcsolatos problémák, mint például az anyagok és a kötés.
(19 olvasói vélemény alapján)
Practical Object-Oriented Design: An Agile Primer Using Ruby
Teljes útmutató a karbantartható, kezelhető, tetszetős és hatékony objektumorientált alkalmazások írásához.
Az objektumorientált programozási nyelvek azért léteznek, hogy segítsenek szép, egyszerű, könnyen módosítható és egyszerűen bővíthető alkalmazásokat létrehozni. Sajnos a világot elárasztják az olyan objektumorientált (OO) alkalmazások, amelyeket nehéz megérteni és drága megváltoztatni. A Gyakorlati objektumorientált tervezés, második kiadás elmerül az OO gondolkodásmódban, és egyszerű és gyakorlatias példákon keresztül megtanítja a hatékony, valós, objektumorientált tervezési technikákat.
Sandi Metz bemutatja, hogyan lehet olyan új alkalmazásokat építeni, amelyek "túlélhetik a sikert", és hogyan lehet megjavítani a már meglévő, megváltoztathatatlanná vált alkalmazásokat. Minden technikát bővített példákkal illusztrál a könnyen érthető Ruby programozási nyelven, amelyek mind letölthetők a kísérő weboldalról, a poodr.com-ról. A Ruby 2. 5-re teljesen frissített útmutató megmutatja, hogyan.
⬤ Döntse el, hogy mi tartozik egy osztályba.
⬤ Kerülje el az olyan objektumok összekeveredését, amelyeket külön kellene tartani.
⬤ Flexibilis interfészek definiálása az objektumok között.
⬤ Visszaszorítsa a programozási rezsiköltségeket a kacsatipizálással.
⬤ Sikeresen alkalmazza az öröklést.
⬤ Készítsen objektumokat kompozícióval.
Bármilyen korábbi objektumorientált tapasztalattal rendelkezik is, ez a tömör útmutató segít abban, hogy elérje a kívánt kiváló eredményeket.
Regisztrálja a könyvet, hogy kényelmesen hozzáférjen a letöltésekhez, frissítésekhez és/vagy javításokhoz, amint azok elérhetővé válnak. A részleteket lásd a könyv belsejében.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)