Értékelés:
A könyv mélyrehatóan elemzi a technikai adósságot, és gyakorlati meglátásokat nyújt a fejlesztők számára, hogyan kezeljék és kommunikálják a refaktorálás szükségességét. Konkrét, adatközpontú megközelítése és a nyílt forráskódú projektekből merített valós alkalmazások révén kiemelkedik a többi könyv közül.
Előnyök:⬤ Mélyreható betekintést nyújt a technikai adósságba és annak gyakorlati kezelésébe.
⬤ Képessé teszi a fejlesztőket arra, hogy hatékonyan kommunikáljanak a refaktorálás szükségességéről a nem technikai érdekeltekkel.
⬤ Konkrét példákat és adatokat szolgáltat nyílt forráskódú projektekből, így a tartalom átélhetővé és megvalósíthatóvá válik.
⬤ A GitHubon elérhető kódpéldák lehetővé teszik a gyakorlati kísérletezést.
⬤ Javítja az olvasó mentális modelljét a kódmegvalósításokban való navigáláshoz.
⬤ A fogalmak teljes megértése kihívást jelenthet a technikai háttérrel nem rendelkezők számára.
⬤ Előfordulhatnak olyan esetek, amikor az olvasóknak több útmutatásra van szükségük az elvek egyedi körülmények közötti alkalmazásához.
(2 olvasói vélemény alapján)
Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis
Olyan kódbázison dolgozik, ahol a költségtúllépés, a halálmenet és az örökölt kódszörnyekkel folytatott heroikus harcok a normálisak? Küzdjön meg ezekkel az ellenfelekkel a technikai adósság azonosításának és rangsorolásának újszerű módszereivel, amelyek a fejlesztők kóddal való munkavégzésének viselkedési adatain alapulnak. És ez még csak a kezdet. Mivel a jó kód a technikai tervezés mellett a társadalmi tervezést is magában foglalja, meglepő függőségeket találhat az emberek és a kód között, hogy megoldja a csapatok közötti koordinációs szűk keresztmetszeteket. A legjobb az egészben, hogy a technikák olyan viselkedési adatokra épülnek, amelyekkel már rendelkezik: a verzióellenőrző rendszerére. Csatlakozzon a jobb kódért folytatott küzdelemhez!
Használja a statisztikákat és az adattudományt a problémás kódok és a szoftverét készítő fejlesztők viselkedési mintáinak feltárására. Ez a kombináció olyan betekintést nyújt, amelyet a kódból önmagában nem kaphat. Használja ezeket a meglátásokat a refaktorálási igények rangsorolásához, hatásuk méréséhez, a különböző modulok közötti implicit függőségek megtalálásához, és a tényleges kód-hozzájárulások alapján automatikusan létrehozhatja rendszere tudástérképeit.
A megszokott gyakorlathoz képest radikális, nagyon is szükséges változás, hogy objektív adatokkal irányítsa a szervezeti döntéseket, mérve, hogy a fejlesztőcsapatok mennyire igazodnak a szoftverarchitektúrához. Fedezze fel a verziókezelési adatokon alapuló gyakorlati elemzési technikák átfogó készletét, ahol minden egyes pontot egy valós kódbázisból vett esettanulmány szemléltet. Mivel a technikák nyelvsemlegesek, a saját kódjára is alkalmazhatja őket, függetlenül attól, hogy milyen programozási nyelvet használ. Irányítsa a szervezeti döntéseket objektív adatokkal, mérve, hogy a fejlesztőcsapatok mennyire igazodnak a szoftverarchitektúrához. Alkalmazza a szociálpszichológia kutatási eredményeit a szoftverfejlesztésre, biztosítva, hogy megkapja a szükséges eszközöket ahhoz, hogy szervezetét a jobb kód felé irányítsa.
Ha Ön tapasztalt programozó, szoftverarchitekt vagy műszaki vezető, olyan új perspektívát kap, amely megváltoztatja a kóddal való munkavégzést.
Amire szüksége van:
Nem kell semmit sem telepítenie ahhoz, hogy a könyvben leírtakat követni tudja. A könyvben szereplő esettanulmányok a GitHubon tárolt, jól ismert nyílt forráskódú projekteket használnak. Az esettanulmányokhoz a CodeScene-t, a nyílt forráskódú projektek ingyenes szoftverelemző eszközét fogja használni. Ahol léteznek alternatív eszközhasználati lehetőségek, azokat is tárgyaljuk.
© 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)