Tidy First?: Osobné cvičenie v empirickom návrhu softvéru

Hodnotenie:   (4,3 z 5)

Tidy First?: Osobné cvičenie v empirickom návrhu softvéru (Kent Beck)

Recenzie čitateľov

Zhrnutie:

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

Pôvodný názov:

Tidy First?: A Personal Exercise in Empirical Software Design

Obsah knihy:

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

Ďalšie údaje o knihe:

ISBN:9781098151249
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2023
Počet strán:125

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Vývoj riadený testami: Na príklade - Test Driven Development: By Example
Jednoducho povedané, vývoj riadený testovaním má za cieľ odstrániť strach pri...
Vývoj riadený testami: Na príklade - Test Driven Development: By Example
Vysvetlené extrémne programovanie: Prijať zmenu - Extreme Programming Explained: Embrace...
Takmer päť rokov po tom, čo sa prvé vydanie tejto...
Vysvetlené extrémne programovanie: Prijať zmenu - Extreme Programming Explained: Embrace Change
JUnit Pocket Guide
JUnit, ktorý vytvorili Kent Beck a Erich Gamma, je open source framework na vývoj riadený testami v akomkoľvek kóde v jazyku Java. JUnit automatizuje jednotkové testovanie...
JUnit Pocket Guide
Tidy First?: Osobné cvičenie v empirickom návrhu softvéru - Tidy First?: A Personal Exercise in...
Neprehľadný kód je nepríjemný. "Upratovanie" kódu,...
Tidy First?: Osobné cvičenie v empirickom návrhu softvéru - Tidy First?: A Personal Exercise in Empirical Software Design

Diela autora vydali tieto vydavateľstvá:

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