Értékelés:
A könyv gyakorlatias megközelítést nyújt a szoftverfejlesztéshez, egy mintaalkalmazás elkészítésére összpontosítva, miközben bemutatja a helyes programozási gyakorlatokat. Bár sokan hasznosnak és jól magyarázottnak találják a meglátásait, néhány kritikus megjegyezte, hogy a műfaj más címeihez képest hiányzik a szervezettség és a mélység. Ideális a kezdő és középhaladó fejlesztők számára, néhány olvasó csalódottságának adott hangot amiatt, hogy nem kínál többet a felsőbb szintű mérnökök számára.
Előnyök:⬤ Gyakorlati megközelítés, amely végigvezeti az olvasót egy mintaalkalmazás építésén.
⬤ Világos magyarázatok és határozott vélemények a különböző programozási témákról.
⬤ Jól használható a kollégák közötti beszélgetések ösztönzésére.
⬤ Hasznos hivatkozások és bibliográfia a további olvasáshoz.
⬤ A junior és középhaladó fejlesztők számára is elérhető, nyelveken átívelő értékes meglátásokkal.
⬤ Néhány felhasználó szerint a könyv rendezetlen és nem egységes.
⬤ A bevált gyakorlatokat ismerő idősebb mérnökök számára nem feltétlenül nyújt új információkat.
⬤ Bizonyos szempontokat kissé elavultnak vagy ellentmondásosnak találtak.
⬤ A kritikusok megemlítették, hogy a kódolási példák kizárólag C# nyelven íródtak, ami korlátozza a szélesebb körű alkalmazhatóságot.
(16 olvasói vélemény alapján)
Code That Fits in Your Head: Heuristics for Software Engineering
Hogyan csökkenthetjük a kód komplexitását és fejleszthetünk fenntarthatóbb szoftvereket
"Mark Seemann jól ismert arról, hogy az összetett fogalmakat világosan és alaposan elmagyarázza. Ebben a könyvben széleskörű szoftverfejlesztési tapasztalatait gyakorlatias, pragmatikus technikákba sűríti a fenntartható és emberbarát kód írásához. Ez a könyv minden programozó számára kötelező olvasmány lesz.".
-- Scott Wlaschin, a Domain Modeling Made Functional Code That Fits in Your Head szerzője nélkülözhetetlen, gyakorlati tanácsokat kínál a fenntartható ütemű kódíráshoz és a projektek irányíthatatlanná válását okozó komplexitás ellenőrzéséhez.
Mark Seemann több évtizedes, szoftvercsapatok sikeréhez segítő tapasztalatait tükrözve a nulláról (kód nélkül) a telepített funkciókig vezet, és megmutatja, hogyan tartsa meg a jó utazósebességet, miközben funkciókat ad hozzá, átívelő problémákat kezel, hibákat keres és optimalizál. Értékes ötleteket, gyakorlatokat és folyamatokat talál a legfontosabb kérdésekre, az ellenőrzőlistáktól a csapatmunkáig, a kapszulázástól a dekompozícióig, az API-tervezéstől az egységtesztelésig.
Seemann egy teljes mintaprojektből vett kódpéldákkal világítja meg meglátásait. A C# nyelven írt példákat úgy tervezték, hogy azok mindenki számára érthetőek és hasznosak legyenek, aki bármilyen objektumorientált nyelvet használ, beleértve a Javát, a C++-t és a Pythont is. Az elmélyültebb vizsgálódás megkönnyítése érdekében az összes kód és a részletes commit üzenetek letölthetők.
⬤ Válasszon olyan gondolkodásmódokat és folyamatokat, amelyek működnek, és meneküljön el a rossz metaforáktól, amelyek nem.
⬤ Használja az ellenőrző listákat, hogy felszabadítsa magát, és javítsa az eredményeket a már meglévő készségeivel.
⬤ Lépjen túl az "elemzési bénultságon" az alkalmazás egy vertikális szeletének létrehozásával és telepítésével.
⬤ Lépjen fel a kód rothadásához és felesleges bonyolultsághoz vezető erőkkel szemben.
⬤ A kód viselkedésének megváltoztatására szolgáló jobb technikák elsajátítása.
⬤ Fedezze fel a kódproblémák gyorsabb és hatékonyabb megoldásának módjait.
⬤ Gondolkodjon produktívabban a teljesítményről és a biztonságról.
Ha valaha is szenvedett már rossz projekteken keresztül, vagy karbantarthatatlan örökölt kóddal kellett megbirkóznia, ez az útmutató segít abban, hogy legközelebb és minden alkalommal jobbá tegye a dolgokat.
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)