Értékelés:
Kent Beck „Tidy First” című könyve a kód „rendbetételének” koncepciójára összpontosít, amely a kód minőségének idővel történő javítása érdekében apró, nem funkcionális refaktorálásokon keresztül valósul meg. Bár hasznos keretrendszert és betekintést nyújt, rövidsége, kevés mélysége és néha zavaros bemutatása miatt vegyes kritikákat kapott.
Előnyök:A könyv jól strukturált, könnyen olvasható, és gyakorlati tippeket ad a kód rendbetételéhez. Sok olvasó tanulságosnak találta, különösen a harmadik részt, amely a szoftverek és a döntéshozatal pénzügyi vonatkozásait tárgyalja. A „Tidy First” hasznos bevezetésnek tekinthető a refaktorálásba, különösen a kezdők számára, és néhányan értékelik a kód karbantartásának egyszerűsítésére irányuló megközelítését.
Hátrányok:A kritikusok megjegyezték, hogy a könyvből hiányzik a mélység és túlságosan tömörnek tűnhet, mivel sok fejezet mindössze egy vagy két oldal hosszú. Néhányan ismétlődőnek vagy túlságosan alapszintűnek találták, és több konkrét példát, illusztrációt vagy a kulcsfogalmak részletes magyarázatát igényelték. A könyv nem tér ki a haladó témákra, ami csalódást okozhat a mélyebb betekintést kereső tapasztalt fejlesztőknek.
(31 olvasói vélemény alapján)
Tidy First?: A Personal Exercise in Empirical Software Design
A rendezetlen kód kellemetlen. A kód "rendbetétele", hogy olvashatóbbá tegye, azt jelenti, hogy kezelhető részekre kell bontani.
Ebben a gyakorlati útmutatóban a szerző, Kent Beck, az extrém programozás megalkotója és a szoftverminták úttörője javaslatot tesz arra, hogy mikor és hol alkalmazhatunk rendrakást a kód javítására, miközben szem előtt tartjuk a rendszer általános szerkezetét. Ahelyett, hogy egyszerre próbálnád elsajátítani a rendrakást, ez a könyv lehetővé teszi, hogy kipróbálj néhány olyan példát, amelynek a problémád szempontjából van értelme. Ha van egy nagy, sok sornyi kódot tartalmazó függvényed, megtanulod, hogyan oszthatod logikusan kisebb darabokra.
Útközben megismerkedhetsz a szoftvertervezés elméletével: a csatolással, a kohézióval, a diszkontált pénzáramlással és az opcionalitással. Ez a könyv segít neked: Megérteni a szoftvertervezés működésének alapvető elméletét és a rá ható erőket.
Felfedezni a különbséget a rendszer viselkedésének és szerkezetének megváltoztatása között. Javítsa programozási tapasztalatait azáltal, hogy néha előbb rendet tesz, néha pedig utána.
Tanulja meg, hogyan végezhet nagy változtatásokat kis, biztonságos lépésekben. A tervezést emberi tevékenységként közelítse meg, eltérő ösztönzőkkel.
© 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)