Hodnotenie:
Kniha je vysoko cenená pre svoj praktický prístup k refaktorovaniu, najmä v kontexte veľkých tímov a vyvíjajúcich sa systémov. Zdôrazňuje praktické taktiky a dôležitosť komunikácie a spolupráce v softvérovom inžinierstve, vďaka čomu je cenná pre nových aj skúsených inžinierov, ktorí sa snažia zlepšiť svoje zručnosti a efektivitu v projektoch refaktorovania.
Výhody:⬤ Ponúka praktické taktiky na refaktorovanie veľkých kódových báz
⬤ kladie dôraz na netechnické aspekty a komunikačné zručnosti
⬤ obsahuje zrozumiteľné prípadové štúdie a použiteľné poznatky
⬤ je dobre napísaná a pútavá
⬤ použiteľná na reálne scenáre v rôznych fázach kariéry
⬤ cenná pre osobný a profesionálny rozvoj.
⬤ Niektorým sa môže zdať menej technická v porovnaní s tradičnými knihami o refaktorovaní
⬤ konkrétne príklady sa nemusia vzťahovať na situáciu každého čitateľa
⬤ zameranie na tímovú dynamiku môže byť menej relevantné pre samostatných vývojárov.
(na základe 6 čitateľských recenzií)
Refactoring at Scale: Regaining Control of Your Codebase
Vykonávanie významných zmien vo veľkých a zložitých databázach kódu je náročná úloha, ktorú je takmer nemožné úspešne zvládnuť, ak nemáte správny tím, nástroje a myslenie. Ak vaša aplikácia potrebuje zásadnú revíziu a nie ste si istí, ako tieto zmeny udržateľne realizovať, potom je táto kniha určená práve vám.
Softvérová inžinierka Maude Lemaire vás prevedie celým procesom refaktorovania od začiatku až do konca. Poučíte sa z jej skúseností s riadením výkonnosti a refaktorovaním v spoločnosti Slack počas obdobia kritického rastu vrátane dvoch prípadových štúdií ilustrujúcich vplyv, ktorý tieto techniky môžu mať v reálnom svete. Táto kniha vám pomôže dosiahnuť novoobjavenú schopnosť produktívne zavádzať dôležité zmeny vo vašej kódovej základni.
⬤ Pochopíte, ako sa kód degraduje a prečo je určitá degradácia nevyhnutná.
⬤ Kvantifikovať a kvalifikovať stav vašej kódovej základne pred refaktorovaním.
⬤ Vypracovať dobre rozvrhnutý plán vykonávania so strategickými míľnikmi.
⬤ Získajte podporu vedenia technického oddelenia.
⬤ Vybudovať a koordinovať tím, ktorý je pre projekt najvhodnejší.
⬤ Efektívne komunikovať vo svojom tíme aj mimo neho.
⬤ Prijmite osvedčené postupy na úspešné vykonanie refaktorovania.