Értékelés:
A könyv kompakt, jól használható útmutatót nyújt a karbantartható szoftverek írásához, világos elvekkel és mérőszámokkal a szoftverminőség számszerűsítéséhez. Bár a könyv egyszerűsége és gyakorlatias tanácsai miatt dicsérik, egyes kritikusok úgy érzik, hogy nem elég mély, és más forrásokhoz képest nem nyújt elég eredeti tartalmat.
Előnyök:⬤ Konkrét, megvalósítható tanácsok
⬤ tömör és könnyen olvasható
⬤ keretet ad a szoftverek karbantarthatóságához
⬤ adatokkal alátámasztott gyakorlati iránymutatásokat tartalmaz
⬤ különböző programozási nyelvek esetében releváns
⬤ felkészíti az olvasót a karbantarthatósági tanúsítvány megszerzésére
⬤ ellenérveket mutat be a javaslataihoz.
⬤ Hiányzik a mélység és a részletesség
⬤ néhány képi anyag túl kicsi
⬤ a meglévő anyagok felhánytorgatásának tekinthető
⬤ túlárazottnak és esetleg egy blogbejegyzésben összefoglalhatónak tekinthető.
(10 olvasói vélemény alapján)
Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code
Érezte már úgy, hogy frusztráltan dolgozik valaki más kódjával? A nehezen karbantartható forráskód nagy probléma napjaink szoftverfejlesztésében, ami költséges késésekhez és hibákhoz vezet. Legyen a megoldás része. Ebből a gyakorlatias könyvből 10 könnyen követhető irányelvet tanulhat meg a könnyen karbantartható és adaptálható Java-szoftverek elkészítéséhez. Ezeket az irányelveket több száz valós rendszer elemzéséből vezettük le.
A Software Improvement Group (SIG) tanácsadói által írt könyv világos és tömör magyarázatokat nyújt, és tanácsokat ad az irányelvek gyakorlatba ültetéséhez. A példák ebben a kiadásban Java nyelven íródtak, míg a kísérő C# könyvünk ezen a nyelven nyújt használható példákat.
⬤ Rövid kódegységek írása: korlátozza a metódusok és konstruktorok hosszát.
⬤ Írjon egyszerű kódegységeket: korlátozza az elágazási pontok számát metódusonként.
⬤ Írjon kódot egyszer, ahelyett, hogy megkockáztatná a hibás kód másolását.
⬤ Tartsuk az egység interfészeket kicsiben a paraméterek objektumokba történő kivonásával.
⬤ Szeparáljuk az aggodalmakat, hogy elkerüljük a nagy osztályok létrehozását.
⬤ Párosítsuk lazán az architektúra komponenseket.
⬤ Kiegyenlítse a legfelső szintű komponensek számát és méretét a kódban.
⬤ Tartsd a kódbázisodat a lehető legkisebbre.
⬤ Automatizáljon teszteket a kódbázisához.
⬤ Írjon tiszta kódot, kerülje a mélyebb problémákra utaló "kódszagokat".
© 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)