Értékelés:
A „The Essence of Software” című könyvről szóló kritikák szerint a könyv értékes forrás a szoftvertervezők, felhasználói élményt tervezők és termékmenedzserek számára, mivel hangsúlyozza a koncepciók fontosságát a tervezésben. Míg sok olvasó éleslátónak és jól megírtnak találja, vannak kritikák a bemutatott ötletek eredetiségével és újszerűségével kapcsolatban.
Előnyök:⬤ Jól megírt és a széles közönség, köztük a nem programozók számára is hozzáférhető.
⬤ Világos keretet biztosít a szoftvertervezési elvek megértéséhez.
⬤ Gyakorlati példákat kínál a jó és rossz tervezésre, amelyek a mindennapi alkalmazásokban is visszaköszönnek.
⬤ A könnyű hivatkozás érdekében több indexszel van ellátva.
⬤ Támogatja a konstruktív megközelítést, amely biztosítja, hogy minden érdekelt félnek közös mentális modellje legyen a szoftver funkcionalitással kapcsolatban.
⬤ Egyes fogalmak a tapasztalt tervezők számára nyilvánvalónak tűnhetnek, és nem eléggé újszerűek.
⬤ A könyvet kritikák érik, mert inkább a bevált gondolatok újrahasznosítását, mintsem radikálisan új perspektívák bemutatását tartalmazza.
⬤ Hiányzik egy tényleges alkalmazás tervezésének részletes bemutatása, amit néhány olvasó hasznosnak talált.
(7 olvasói vélemény alapján)
The Essence of Software: Why Concepts Matter for Great Design
Forradalmi koncepció-alapú megközelítés a szoftverekről való gondolkodáshoz, tervezéshez és a szoftverekkel való interakcióhoz
Ahogy a technológiától való függőségünk növekszik, a szoftverek tervezése - amely a funkcionalitást és a felhasználói élményt alakítja - fontosabb, mint valaha. Miért van akkor annyi szoftver hibás? Miért nem született eddig szisztematikus és skálázható módszer arra, hogy könnyen használható, robusztus és biztonságos szoftvereket hozzunk létre?
A The Essence of Software ezeket a kérdéseket alaposan megvizsgálva olyan szoftvertervezési elméletet mutat be, amely új válaszokat ad a régi kérdésekre. Daniel Jackson elmagyarázza, hogy egy szoftverrendszert kölcsönhatásban álló fogalmak gyűjteményének kell tekinteni, a funkcionalitást kezelhető részekre bontva, és új keretet adva a tervezésről való gondolkodáshoz. E radikális és eredeti nézőponton keresztül Jackson egy olyan gyakorlatias és koherens utat mutat be, amely bárki - a stratégától és marketingestől a UX-tervezőtől az építészig vagy programozóig - számára elérhető, és amely lehetővé teszi, hogy olyan szoftvereket készítsünk, amelyek felhatalmazást adnak, megbízhatóak és élvezetes a használatuk.
Jackson a fogalmak minden aspektusát feltárja - mik azok és mik nem azok, hogyan lehet őket azonosítani, hogyan lehet őket definiálni és így tovább -, és olyan előíró elveket és gyakorlati tippeket kínál, amelyek költséghatékonyan alkalmazhatók a legkülönbözőbb területeken. Ezeket az ötleteket a kortárs szoftvertervezésre alkalmazza, példákat hozva olyan vezető szoftvergyártókból, mint az Adobe, az Apple, a Dropbox, a Facebook, a Google, a Microsoft, a Twitter és mások. Jackson bemutatja, hogy a koncepciók segítségével a tervezők hogyan őrizhetik meg és használhatják újra a tervezési tudást, ahelyett, hogy minden projektben a nulláról kezdenék.
A The Essence of Software a status quo elleni érv és a fejlődéshez vezető útmutató mind a dolgozó tervezők, mind a szakterület kezdő tervezői számára, a szoftverek lényege friss megközelítést hoz a szoftverek és azok létrehozásának témájához.
© 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)