Értékelés:
A könyv a szoftverfejlesztő csoport által kifejlesztett modell segítségével gyakorlatias és megvalósítható útmutatást nyújt a karbantartható kód írásához. Míg a könyvet egyszerűsége, áttekinthetősége és megvalósítható tanácsai miatt nagyra értékelik, egyes kritikusok szerint a könyv nem elég mély és vizuális minőségű.
Előnyök:⬤ Egyszerű, világos és megvalósítható iránymutatások a jó minőségű kód írásához
⬤ gyakorlatias tanácsok, amelyek gyors eredményekhez vezetnek
⬤ egyedülálló modell a szoftver karbantarthatóságának számszerűsítésére
⬤ magával ragadó írásmód
⬤ jó ellenérvek és indoklások bemutatása
⬤ erősen ajánlott szoftverfejlesztőknek.
⬤ Nem túl mélyreható
⬤ egyes tartalmak felhánytorgatottnak tűnnek
⬤ a képek/rajzok túl kicsik
⬤ egyes témákat könnyedén tárgyal
⬤ túlárazottnak tűnik, és azt sugallják, hogy egy blogban is össze lehetne foglalni.
(10 olvasói vélemény alapján)
Building Maintainable Software, C# 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, amelyek segítségével könnyen karbantartható és adaptálható C#-szoftvereket készíthet. Ezek az iránymutatások több száz valós rendszer elemzéséből származnak.
A Software Improvement Group (SIG) tanácsadói által írt könyv világos és tömör magyarázatot ad, és tanácsokat ad az irányelvek gyakorlatba ültetéséhez. A példák ebben a kiadásban C# nyelven íródtak, míg a kísérő Java-könyvünk világos példákat tartalmaz ezen a nyelven.
⬤ 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)