Értékelés:
Robert C. Martin „Clean Code” című könyve nagyra értékelt a karbantartható és olvasható kód írására vonatkozó gyakorlati tanácsai és elvei miatt. Bár különösen hasznos a programozásban újoncok és a kódolási szabványok javítására törekvő csapatok számára, tartalmaz néhány olyan tartalmat is, amely a tapasztalt fejlesztők számára elavultnak vagy túlzottan idealisztikusnak tűnhet. A könyv elsősorban Java példákkal íródott, ami korlátozhatja alkalmazhatóságát a más nyelveket használó programozók számára.
Előnyök:⬤ Jól strukturált és könnyen olvasható, így széles közönség, köztük csapatok számára is elérhető.
⬤ Értékes elveket és legjobb gyakorlatokat kínál a tiszta kód írásához.
⬤ Sok gyakorlati példát és megvalósítható tanácsot tartalmaz.
⬤ Hangsúlyozza a kód olvashatóságának és karbantarthatóságának fontosságát.
⬤ Ösztönzi a kódolási gyakorlatok folyamatos fejlesztésére irányuló gondolkodásmódot vagy megközelítést.
⬤ A tartalom jelentős része Java-specifikus, ami nem feltétlenül releváns más nyelveket használó fejlesztők számára.
⬤ Néhány fejezetből hiányzik a mélység vagy a gyakorlati alkalmazhatóság, ami befolyásolja az általános minőséget.
⬤ Bizonyos bemutatott fogalmak és szabályok túlságosan leegyszerűsítőnek vagy idealisztikusnak tűnhetnek, ami a valós alkalmazásokat illetően zavarhoz vezethet.
⬤ A könyv hosszú, ami néhány olvasót túlterhelhet, különösen azokat, akik gyors tippeket keresnek.
(1225 olvasói vélemény alapján)
Clean Code: A Handbook of Agile Software Craftsmanship
Még a rossz kód is működhet. De ha a kód nem tiszta, az térdre kényszerítheti a fejlesztő szervezetet. Minden évben számtalan munkaóra és jelentős erőforrás vész el a rosszul megírt kód miatt. De ennek nem kell így lennie.
Robert C. Martin, a neves szoftverszakértő forradalmi paradigmát mutat be a Clean Code: A Handbook of Agile Software Craftsmanship című könyvében. Martin, aki segített programozók tízezreinek az agilis elveket gyakorlati szemszögből megismertetni, összefogott az Object Mentor munkatársaival, hogy a legjobb agilis gyakorlatukat, a kód „menet közbeni” tisztítását egy olyan könyvbe desztillálják, amely belénk oltja a szoftver kézműves értékeit, és jobb programozóvá tesz - de csak akkor, ha dolgozunk rajta.
Milyen munkát fogsz végezni? Kódot fogsz olvasni - rengeteg kódot. És kihívást kapsz, hogy elgondolkodj azon, hogy mi a jó és mi a rossz abban a kódban. Ami még fontosabb, hogy újra kell értékelned a szakmai értékeidet és a szakmád iránti elkötelezettségedet.
A Clean Code három részre oszlik. Az első a tiszta kód írásának elveit, mintáit és gyakorlatát írja le. A második rész több, egyre összetettebb esettanulmányból áll. Minden esettanulmány egy-egy gyakorlat a kód megtisztítására - egy problémás kódbázis átalakítására olyan kódbázissá, amely egészséges és hatékony. A harmadik rész az eredmény: egyetlen fejezet, amely az esettanulmányok készítése során összegyűjtött heurisztikák és „szagok” listáját tartalmazza. Az eredmény egy olyan tudásbázis, amely leírja, hogyan gondolkodunk, amikor kódot írunk, olvasunk és tisztítunk.
Az olvasók ebből a könyvből úgy távoznak, hogy megértik.
⬤ Hogyan lehet megkülönböztetni a jó és a rossz kódot.
⬤ Hogyan írjunk jó kódot, és hogyan alakítsuk át a rossz kódot jó kóddá.
⬤ Hogyan hozzunk létre jó neveket, jó függvényeket, jó objektumokat és jó osztályokat.
⬤ Hogyan formázza a kódot a maximális olvashatóság érdekében.
⬤ Hogyan valósítsunk meg teljes hibakezelést a kód logikájának elfedése nélkül.
⬤ Hogyan végezzen egységtesztelést és gyakorolja a tesztvezérelt fejlesztést.
⬤ Milyen „szagok” és heurisztikák segíthetnek a rossz kód azonosításában.
Ez a könyv minden olyan fejlesztőnek, szoftvermérnöknek, projektvezetőnek, csoportvezetőnek vagy rendszerelemzőnek kötelező darab, aki jobb kódot szeretne készíteni.
© 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)