Přepracování: Ruby Edition: Ruby Edition

Hodnocení:   (4,6 z 5)

Přepracování: Ruby Edition: Ruby Edition (Jay Fields)

Recenze čtenářů

Shrnutí:

Kniha je cenným zdrojem informací pro vývojáře v jazyce Ruby, protože poskytuje konkrétní poznatky o refaktoringu přizpůsobené pro jazyk Ruby. Zatímco mnozí čtenáři chválí její praktický obsah a srozumitelnost, někteří kritizují rozvržení a prezentaci a navrhují, že původní verze by mohla být lepší volbou.

Klady:

Nabízí přístupy k refaktorizaci specifické pro Ruby
vynikající pro pochopení refaktorizace s cílem zlepšit čitelnost a udržovatelnost kódu
jasné příklady, které pomáhají upevnit intuitivní techniky do strukturované metody
neocenitelné pro seriózní vývojáře Ruby.

Zápory:

Špatná grafická úprava s mnoha chybami
refaktoringy jsou useknuté kvůli zlomům stránek
někteří čtenáři dávají přednost původnímu vydání a považují ho za lepší
v některých případech sporný stav dodané knihy.

(na základě 8 hodnocení čtenářů)

Původní název:

Refactoring: Ruby Edition: Ruby Edition

Obsah knihy:

The Definitive Refactoring Guide, Fully Revamped for Ruby

Pomocí refaktoringu mohou programátoři přeměnit i ten nejchaotičtější software na dobře navržené systémy, které se mnohem snadněji vyvíjejí a udržují. A co víc, mohou to dělat postupně, pomocí řady jednoduchých a osvědčených kroků. Nyní je tu autoritativní a rozsáhle aktualizovaná verze klasické knihy Martina Fowlera o refaktoringu, která využívá příklady a idiomy jazyka Ruby - nikoli kód převzatý z Javy nebo jiného prostředí.

Autoři představují podrobný katalog více než 70 osvědčených refaktoringů v jazyce Ruby s konkrétním návodem, kdy který z nich použít, s návodem, jak je krok za krokem použít, a s ukázkovým kódem ilustrujícím, jak fungují. Mnoho refaktoringů autorů využívá výkonné funkce specifické pro Ruby a všechny ukázky kódu jsou k dispozici ke stažení.

S využitím původních Fowlerových konceptů autoři ukazují, jak provádět refaktoring kontrolovaně, efektivně a postupně, abyste metodicky zlepšovali strukturu kódu bez zavádění nových chyb. Ať už se podílíte na psaní nebo údržbě kódu v jazyce Ruby v jakékoli roli, tato kniha pro vás bude nepostradatelným zdrojem informací.

Tato kniha vám pomůže.

- Porozumět základním principům refaktoringu a důvodům, proč jej provádět.

- Rozpoznat "špatné pachy" v kódu Ruby.

- Přepracovat špatné návrhy na dobře navržený kód, krok za krokem.

- Sestavit testy, abyste se ujistili, že refaktoringy fungují správně.

- Porozumět problémům spojeným s refaktoringem a způsobům jejich překonání.

- Sestavovat metody pro správné zabalení kódu.

- Přesouvat funkce mezi objekty, abyste umístili odpovědnost tam, kam se nejlépe hodí.

- Uspořádat data tak, aby se s nimi lépe pracovalo.

- Zjednodušit podmíněné výrazy a efektivněji využívat polymorfismus.

- Vytvářet rozhraní, která jsou srozumitelnější a lépe se používají.

- Efektivněji zobecňovat.

- Provádět rozsáhlejší refaktorizace, které mění celé softwarové systémy a mohou trvat měsíce nebo roky.

- Úspěšně refaktorizovat kód Ruby on Rails.

Další údaje o knize:

ISBN:9780321984135
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2014
Počet stran:480

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Přepracování: Ruby Edition: Ruby Edition - Refactoring: Ruby Edition: Ruby Edition
The Definitive Refactoring Guide, Fully Revamped for Ruby...
Přepracování: Ruby Edition: Ruby Edition - Refactoring: Ruby Edition: Ruby Edition

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)