Polished Ruby Programming: Vydanie: Zostavte lepší softvér pomocou intuitívnejšieho, udržiavateľnejšieho, škálovateľnejšieho a výkonnejšieho kódu v jazyku Ruby

Hodnotenie:   (4,7 z 5)

Polished Ruby Programming: Vydanie: Zostavte lepší softvér pomocou intuitívnejšieho, udržiavateľnejšieho, škálovateľnejšieho a výkonnejšieho kódu v jazyku Ruby (Jeremy Evans)

Recenzie čitateľov

Zhrnutie:

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.

Nevýhody:

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

Pôvodný názov:

Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code

Obsah knihy:

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.

Ďalšie údaje o knihe:

ISBN:9781801072724
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

In Search of Powder: Príbeh miznúceho amerického lyžiara - In Search of Powder: A Story of America's...
Ako čerstvý absolvent vysokej školy a začínajúci...
In Search of Powder: Príbeh miznúceho amerického lyžiara - In Search of Powder: A Story of America's Disappearing Ski Bum
Biblia plachtenia: Kompletný sprievodca pre všetkých námorníkov od nováčika po experta - The Sailing...
"Plachtenie je populárny šport a táto kniha je...
Biblia plachtenia: Kompletný sprievodca pre všetkých námorníkov od nováčika po experta - The Sailing Bible: The Complete Guide for All Sailors from Novice to Expert
Bitka o raj: Surfovanie, tuniaky a snaha jedného mesta zachrániť vlny - The Battle for Paradise:...
OPRAVA: Pavones, mesto na južnom cípe Kostariky,...
Bitka o raj: Surfovanie, tuniaky a snaha jedného mesta zachrániť vlny - The Battle for Paradise: Surfing, Tuna, and One Town's Quest to Save a Wave
Polished Ruby Programming: Vydanie: Zostavte lepší softvér pomocou intuitívnejšieho,...
Staňte sa zdatným programátorom Ruby tým, že pochopíte princípy...
Polished Ruby Programming: Vydanie: Zostavte lepší softvér pomocou intuitívnejšieho, udržiavateľnejšieho, škálovateľnejšieho a výkonnejšieho kódu v jazyku Ruby - Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code
Praktická encyklopédia plachtenia: Praktická príručka: Kompletná praktická príručka o plachtení a...
Najlepšia referenčná kniha pre námorníkov všetkých...
Praktická encyklopédia plachtenia: Praktická príručka: Kompletná praktická príručka o plachtení a pretekárskych člnoch, katamaránoch a kýlových lodiach - The Practical Encyclopedia of Sailing: The Complete Practical Guide to Sailing and Racing Dinghies, Catamarans and Keelboats

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)