Tidy First?: Személyes gyakorlat az empirikus szoftvertervezésben

Értékelés:   (4.3 az 5-ből)

Tidy First?: Személyes gyakorlat az empirikus szoftvertervezésben (Kent Beck)

Olvasói vélemények

Összegzé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)

Eredeti címe:

Tidy First?: A Personal Exercise in Empirical Software Design

Könyv tartalma:

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.

A könyv egyéb adatai:

ISBN:9781098151249
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés
A kiadás éve:2023
Oldalak száma:125

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Tesztvezérelt fejlesztés: By Example - Test Driven Development: By Example
A tesztvezérelt fejlesztés célja, hogy megszüntesse a félelmet az...
Tesztvezérelt fejlesztés: By Example - Test Driven Development: By Example
Extreme Programming Explained: Embrace Change
Közel öt évvel a könyv első kiadásának piacra robbanása után Kent Beck, a neves szoftverfejlesztő guru és az Extreme...
Extreme Programming Explained: Embrace Change
JUnit Pocket Guide
A Kent Beck és Erich Gamma által létrehozott JUnit egy nyílt forráskódú keretrendszer bármilyen Java-alapú kód tesztvezérelt fejlesztéséhez. A JUnit automatizálja az...
JUnit Pocket Guide
Tidy First?: Személyes gyakorlat az empirikus szoftvertervezésben - Tidy First?: A Personal Exercise...
A rendezetlen kód kellemetlen. A kód...
Tidy First?: Személyes gyakorlat az empirikus szoftvertervezésben - Tidy First?: A Personal Exercise in Empirical Software Design

A szerző munkáit az alábbi kiadók adták ki:

© 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)