Hodnotenie:
Kniha 'Polished Ruby Programming' od Jeremyho Evansa je určená pre stredne pokročilých až pokročilých programátorov v jazyku Ruby a zameriava sa na efektívne postupy kódovania, zásady a nuansy jazyka Ruby. Poskytuje množstvo praktických informácií a je oceňovaná pre svoje jasné vysvetlenia a užitočné príklady. Pre začiatočníkov však môže byť ohromujúca a niektorí pokročilí používatelia v nej nemusia nájsť nové poznatky. Okrem toho niektorí čitatelia zaznamenali problémy s formátovaním vo verzii pre Kindle.
Výhody:⬤ Komplexné pokrytie princípov a kompromisov Ruby.
⬤ Praktické príklady, ktoré sú ľahko pochopiteľné.
⬤ Jasný a pútavý štýl písania.
⬤ Vhodné pre stredne pokročilých až pokročilých vývojárov, ktorí chcú zlepšiť výkon a postupy kódovania.
⬤ Rozsiahle skúsenosti autora s Ruby dodávajú obsahu hĺbku.
⬤ Nie je vhodný pre začiatočníkov; bez predchádzajúcich znalostí môže byť náročný.
⬤ Niektorí pokročilí používatelia môžu považovať obsah za opakujúci sa.
⬤ Vo verzii pre Kindle chýba jasné formátovanie príkladov kódu, čo sťažuje ich čítanie.
⬤ Kniha je dlhá (viac ako 400 strán), čo môže ku koncu rozriediť niektoré základné koncepty.
(na základe 11 čitateľských recenzií)
Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code
Staňte sa zdatným programátorom Ruby tým, že pochopíte princípy návrhu, osvedčené postupy a kompromisy v implementačných prístupoch, aby vaše aplikácie v Ruby boli dlhodobo udržiavateľné
Kľúčové vlastnosti:
⬤ Pochopte princípy návrhu stojace za vyladeným kódom Ruby a kompromisy medzi implementačnými prístupmi.
⬤ Využívajte metaprogramovanie a DSL na zníženie množstva potrebného kódu bez zníženia udržiavateľnosti.
⬤ Oboznámte sa s princípmi návrhu webových aplikácií v jazyku Ruby a stratégiami pre databázy, bezpečnosť a testovanie.
Popis knihy:
Väčšina úspešných aplikácií v jazyku Ruby sa časom stáva ťažko udržiavateľnou, pretože veľkosť kódovej základne narastá. Polished Ruby Programming vám poskytne odporúčania a rady na navrhovanie programov v jazyku Ruby, ktoré sa dlhodobo ľahko udržiavajú.
Táto kniha vás oboznámi s implementačnými prístupmi v mnohých bežných programovacích situáciách, s kompromismi, ktoré sú s každým prístupom spojené, a s dôvodmi, prečo sa v rôznych situáciách môžete rozhodnúť použiť rôzne prístupy. Na začiatku sa naučíte základné princípy programovania v jazyku Ruby, ako je správne používanie základných tried, návrh tried a metód, používanie premenných, spracovanie chýb a formátovanie kódu. Ďalej sa naučíte zásady programovania na vyššej úrovni, ako je návrh knižníc, používanie metaprogramovania a doménovo špecifických jazykov a refaktorovanie. Nakoniec sa naučíte zásady špecifické pre vývoj webových aplikácií, napríklad ako si vybrať databázu a webový rámec a ako používať pokročilé bezpečnostné funkcie.
Na konci tejto knihy o programovaní v jazyku Ruby získate zručnosti potrebné na navrhovanie robustných, vysoko výkonných, škálovateľných a udržiavateľných aplikácií v jazyku Ruby.
Hoci väčšina príkladov kódu a zásad rozoberaných v knihe platí pre všetky verzie Ruby, niektoré príklady a zásady sú špecifické pre Ruby 3. 0, najnovšiu verziu v čase vydania knihy.
Čo sa naučíte:
⬤ Využívať základné triedy jazyka Ruby a efektívne navrhovať vlastné triedy.
⬤ Preskúmajte princípy používania premenných a výberu argumentov metód.
⬤ Zavedenie pokročilých prístupov k spracovaniu chýb, ako je exponenciálny backoff.
⬤ Navrhnúť rozšíriteľné knižnice a zásuvné systémy v jazyku Ruby.
⬤ Používajte metaprogramovanie a DSL na zabránenie redundancie kódu.
⬤ Zaviesť rôzne prístupy k testovaniu a pochopiť ich kompromisy.
⬤ Objaviť návrhové vzory, refaktorovanie a optimalizáciu v jazyku Ruby.
⬤ Preskúmať princípy návrhu databáz a pokročilé zabezpečenie webových aplikácií.
Pre koho je táto kniha určená:
Ak už viete programovať v jazyku Ruby a chcete sa dozvedieť viac o princípoch a osvedčených postupoch, ktoré stoja za písaním udržiavateľného, škálovateľného, optimalizovaného a dobre štruktúrovaného kódu v jazyku Ruby, potom je táto kniha o jazyku Ruby určená práve vám. Na to, aby ste z tejto knihy vyťažili čo najviac, sa očakávajú pracovné znalosti programovacieho jazyka Ruby na stredne pokročilej až pokročilej úrovni.
© 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)