Értékelés:
A könyv átfogó betekintést nyújt a technikai adósságba és a tervezési szagokba, és a szoftverfejlesztőknek szóló gyakorlati refaktorálási tippekre helyezi a hangsúlyt. Az összetett fogalmakat egyszerű nyelven, számos példával és illusztrációval alátámasztva magyarázza el. Az olvasók nagyra értékelik a témák világos osztályozását és a technikai adósság kezeléséhez szükséges eszközöket tartalmazó függelék hasznosságát. Néhány recenzens azonban javításokat javasol, különösen az olyan speciális terminológia használatát illetően, mint a „szagok”.
Előnyök:⬤ A technikai adósság és a tervezési szagok átfogó lefedettsége.
⬤ Az összetett fogalmak világos magyarázata.
⬤ Hasznos példák és illusztrációk.
⬤ Gyakorlati refaktorálási tippek a fejlesztők számára.
⬤ Hatékonyan osztályozza a tervezési szagokat.
⬤ Kézreálló méret a magunkkal vitelhez.
⬤ Hasznos függelék a tervezési szagok azonosítására szolgáló eszközökkel.
⬤ Néhány olvasó nem tartja kívánatosnak a „szagok” kifejezés használatát a közönség meggyőzése érdekében.
⬤ Néhány kritikus a 250 oldalon túlmenően több tartalmat szeretne.
(15 olvasói vélemény alapján)
Refactoring for Software Design Smells: Managing Technical Debt
A tervezési szagok - a gyakori tervezési problémák mutatói - ismerete segít a fejlesztőknek vagy szoftvermérnököknek megérteni a tervezés során elkövetett hibákat, hogy milyen tervezési elveket hagytak figyelmen kívül vagy alkalmaztak rosszul, és milyen elveket kell megfelelően alkalmazni ahhoz, hogy a szagokat refaktorálással kezeljék. A fejlesztők és a szoftvermérnökök "ismerhetik" az elveket és a mintákat, de nincsenek tisztában azokkal a "szagokkal", amelyek az elvek vagy minták helytelen vagy rossz alkalmazása miatt vannak jelen a tervezésükben.
Ezek a szagok általában nagymértékben hozzájárulnak a technikai adóssághoz - a befejezettnek hitt projektek javításához szükséges további idő -, és megfelelő refaktorálással kell kezelni őket. A Refactoring for Software Design Smells 25 strukturális tervezési szagot, a tervezési problémák azonosításában betöltött szerepüket és a lehetséges refaktorálási megoldásokat mutatja be. A szoftvertervezés általános területei szerint rendszerezve minden egyes szagot a rossz tervezési gyakorlatot és az ebből eredő problémákat szemléltető ábrákkal és példákkal mutatunk be, így létrehozva egy olyan könnyen használható információkból álló rögökből álló katalógust, amelyet a fejlesztők vagy mérnökök a projektjeikben alkalmazhatnak.
A szerzők tanácsadóként és oktatóként végzett kutatásaik és tapasztalataik alapján olyan meglátásokkal szolgálnak, amelyeket a refaktorálás javítására és a szoftverprojektek irányításának idő- és költségcsökkentésére használtak fel. Eközben olyan konkrét projektekből származó anekdotákat mesélnek el, amelyekben a vonatkozó szagok segítettek megoldani egy tervezési problémát.
© 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)