Értékelés:
Eric Evans Domain-Driven Design című könyve nagy elismerésnek örvend a szoftverfejlesztők körében, különösen a közép- és felsővezetői szinten dolgozók körében, mivel átfogóan tárgyalja a hatékony szoftvertervezéshez elengedhetetlen modellezést és mintákat. Míg sok kritikus dicséri az időtálló koncepciókat és a gyakorlati alkalmazhatóságot, néhányan kritizálják, hogy elavult, terjedelmes és hiányoznak belőle a konkrét megvalósítási példák.
Előnyök:⬤ A szoftverkoncepciók és minták jól strukturált magyarázata, gyakorlati példákkal.
⬤ Kiemeli a refaktorálás és a folyamatos tanulás fontosságát a szoftverprojektekben.
⬤ Hangsúlyozza a kommunikációt és a közös nyelvet a csapattagok és a szakterületi szakértők között.
⬤ Értékes az API-k létrehozásához és a szoftvermodellezés megértéséhez.
⬤ Betekintést nyújt az üzleti érték és a szoftvertervezés közötti kapcsolatba.
⬤ Egyes tartalmak elavultnak tekinthetők, mivel a 200-as megjelenés óta a szabványos gyakorlatba átmentek a meglátások
⬤ Hiányzik belőle a megvalósítás kellő részletessége és a konkrét kódpéldák, így kevésbé praktikus a gyakorlati útmutatást kereső fejlesztők számára.
⬤ Bonyolult és ismétlődő lehet, ami lassabb olvasást tesz lehetővé.
⬤ Talán nem annyira hasznos a kezdők vagy friss fejlesztők számára, akiknek nincs tapasztalatuk a tárgyalt koncepciókkal.
(215 olvasói vélemény alapján)
Domain-Driven Design: Tackling Complexity in the Heart of Software
A hatékony domain modellezés beépítése a szoftverfejlesztési folyamatba
Eric Evans, a szoftvertervezés vezető gondolkodója és a Domain Language alapítója szisztematikus megközelítést nyújt a tartományvezérelt tervezéshez, bemutatva a tervezés legjobb gyakorlatainak, a tapasztalatokon alapuló technikáknak és az alapelveknek egy olyan átfogó készletét, amelyek megkönnyítik a komplex tartományokkal szembenéző szoftverprojektek fejlesztését. A rendszertervezési és fejlesztési gyakorlatot összefonva a könyv számos, tényleges projekteken alapuló példát tartalmaz, hogy szemléltesse a területvezérelt tervezés alkalmazását a valós szoftvermodellezésben és -fejlesztésben.
⬤ Domain modell: Az I. rész felvázolja a területvezérelt fejlesztés céljait, meghatározza a fogalmakat, és áttekintést ad a kommunikáció és a tervezés vezérlésére szolgáló területmodell használatának következményeiről.
⬤ Modellvezérelt tervezés: A II. rész az objektumorientált tartománymodellezés legjobb gyakorlatainak magját alapvető építőelemekbe sűríti, és azokra a döntésekre összpontosít, amelyek a modellt és a megvalósítást egymással összhangban tartják, és amelyek mindkettő megerősíti a másik hatékonyságát.
⬤ Refaktorálás: A III. rész a modellezési elvekbe merül, amelyek irányt mutathatnak a döntéseknek az út során, valamint a keresést segítő technikákba.
⬤ Stratégiai tervezés: A IV. rész a rendszer egészére vonatkozó elvek hármasát vizsgálja: kontextus, desztilláció és nagyszabású struktúra.
A könyvben a vitákat nem túlságosan leegyszerűsített, "" problémák, hanem valós projektekből vett, reális példák illusztrálják. Ezzel a könyvvel a kezükben az objektumorientált fejlesztők, rendszerelemzők és tervezők megkapják a szükséges útmutatást ahhoz, hogy megszervezzék és összpontosítsák munkájukat, gazdag és hasznos tartományi modelleket hozzanak létre, és ezeket a modelleket minőségi, tartós szoftvermegvalósításokban hasznosítsák.
"A könyv szórakoztató olvasmány. Ericnek sok érdekes története van, és jól bánik a szavakkal. Úgy látom, hogy ez a könyv alapvető olvasmány a szoftverfejlesztők számára - ez a jövő klasszikusa."
--Ralph Johnson, a Design Patterns szerzője.
© 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)