Értékelés:
A könyv felvázolja a szoftverfejlesztés alapvető elveit, és hangsúlyozza a szakterület fegyelmezett, tudományos megközelítésének fontosságát. Bár értékes meglátásokkal és gyakorlati tanácsokkal szolgál, egyes olvasók szerint ismétlődő és gyakorlati példákat nélkülöz.
Előnyök:Erős érveket szolgáltat a szoftverfejlesztés mérnöki tudományágként való kezelése mellett, nagyszerű ötleteket és gondos kommunikációt kínál, a szoftvereken túl is alkalmazható fontos elveket desztillál, fegyelmezett és tudományos megközelítésre ösztönöz, és hasznos modellként szolgál mind a középhaladó, mind a haladó fejlesztők számára. Sok olvasó értékeli a könyvet bölcsessége és megvalósítható tanácsai miatt.
Hátrányok:Kritizálták, hogy ismétlődik, túl sok felesleges információt tartalmaz, és hiányoznak belőle a gyakorlati példák. Egyes kritikusok úgy érzik, hogy a fogalmakat más formátumokban, például a szerző YouTube-csatornáján jobban le lehet fedni. Panaszok érkeztek a kétértelműségre és arra is, hogy a könyv kissé kaotikusan adja elő a mondanivalóját.
(61 olvasói vélemény alapján)
Modern Software Engineering: Doing What Works to Build Better Software Faster
Javítsa kreativitását, hatékonyságát és végső soron a kódját
A Modern szoftverfejlesztésben a folyamatos szállítás úttörője, David Farley segít a szoftverszakembereknek abban, hogy hatékonyabban gondolkodjanak a munkájukról, sikeresebben irányítsák azt, és valóban javítsák az alkalmazásaik, az életük és a kollégáik minőségét.
A programozók, menedzserek és műszaki vezetők számára írva minden tapasztalati szinten Farley megvilágítja a hatékony szoftverfejlesztés középpontjában álló tartós elveket. A diszciplínát két alapvető gyakorlatra desztillálja: a tanulás és felfedezés, valamint a komplexitás kezelése. Mindkettőhöz olyan elveket határoz meg, amelyek segítségével a gondolkodásmódtól kezdve a kód minőségéig mindent javíthat, és leírja azokat a megközelítéseket, amelyek bizonyítottan elősegítik a sikert.
Farley ötletei és technikái egységes, tudományos és alapvető megközelítést alkotnak a gyakorlati szoftverfejlesztési problémák reális gazdasági korlátok között történő megoldásához. A szoftverfejlesztésnek ez az általános, tartós és mindenre kiterjedő megközelítése segíthet megoldani olyan problémákat, amelyekkel még nem találkoztál, a mai és a holnapi technológiák felhasználásával. Mélyebb betekintést nyújt abba, amit nap mint nap csinálsz, és segít jobb szoftvereket létrehozni, gyorsabban, nagyobb örömmel és személyes beteljesüléssel.
⬤ Tisztázd, hogy mit akarsz elérni.
⬤ Válassza ki eszközeit ésszerű kritériumok alapján.
⬤ Organizálja a munkát és a rendszereket a folyamatos, fokozatos fejlődés elősegítése érdekében.
⬤ Értékezze a fejlődését a virágzó rendszerek, és ne csak több "örökölt kód" felé.
⬤ Növelje a kísérletezés és az empirizmus értékét.
⬤ Maradjon ura a helyzetnek, miközben a rendszerek egyre összetettebbé válnak.
⬤ Szigorúságot érjen el túl sok merevség nélkül.
⬤ Tanuljon a történelemből és a tapasztalatból.
⬤ A "jó" új szoftverfejlesztési ötletek megkülönböztetése a "rossz" ötletektől.
Regisztrálja a könyvet, hogy kényelmesen hozzáférhessen 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)