Hodnotenie:
Kniha Tidy First od Kenta Becka sa zameriava na koncepciu „upratovania“ kódu prostredníctvom malých nefunkčných refaktorovaní, ktoré časom zlepšia kvalitu kódu. Hoci ponúka užitočný rámec a poznatky, získala zmiešané hodnotenia kvôli svojej stručnosti, nedostatočnej hĺbke a niekedy zmätočnej prezentácii.
Výhody:Kniha je dobre štruktúrovaná, ľahko sa číta a poskytuje praktické tipy na úpravu kódu. Mnohí čitatelia ju považovali za zasvätenú, najmä tretiu časť, ktorá sa zaoberá finančnými aspektmi softvéru a rozhodovania. Kniha Tidy First je považovaná za užitočný úvod do refaktorovania, najmä pre začiatočníkov, a niektorí oceňujú jej prístup k zjednodušeniu údržby kódu.
Nevýhody:Kritici konštatovali, že knihe chýba hĺbka a môže sa zdať príliš stručná, keďže mnohé kapitoly majú len jednu alebo dve strany. Niektorí ju považovali za opakujúcu sa alebo príliš základnú, pričom bolo potrebné uviesť viac konkrétnych príkladov, ilustrácií alebo podrobných vysvetlení kľúčových pojmov. Kniha sa nezaoberá pokročilými témami, čo môže sklamať skúsených vývojárov, ktorí hľadajú hlbšie poznatky.
(na základe 31 čitateľských recenzií)
Tidy First?: A Personal Exercise in Empirical Software Design
Neprehľadný kód je nepríjemný. "Upratovanie" kódu, aby bol čitateľnejší, si vyžaduje jeho rozdelenie na zvládnuteľné časti.
V tejto praktickej príručke autor Kent Beck, tvorca extrémneho programovania a priekopník softvérových vzorov, navrhuje, kedy a kde by ste mohli použiť "upratovanie" na zlepšenie kódu, pričom treba mať na pamäti celkovú štruktúru systému. Namiesto toho, aby ste sa snažili zvládnuť upratovanie naraz, táto kniha vám umožní vyskúšať si niekoľko príkladov, ktoré majú zmysel pre váš problém. Ak máte veľkú funkciu obsahujúcu veľa riadkov kódu, naučíte sa, ako ju logicky rozdeliť na menšie časti.
Popri tom sa naučíte teóriu, ktorá stojí za návrhom softvéru: spájanie, kohézia, diskontované peňažné toky a voliteľnosť. Táto kniha vám pomôže: Pochopiť základnú teóriu fungovania návrhu softvéru a sily, ktoré naň pôsobia.
Preskúmať rozdiel medzi zmenami správania systému a zmenami jeho štruktúry. Zlepšiť svoje programátorské skúsenosti tým, že niekedy najskôr upratujete a niekedy až potom.
Naučte sa robiť veľké zmeny v malých, bezpečných krokoch. Pristupujte k návrhu ako k ľudskej činnosti s odlišnými podnetmi
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)