Hodnotenie:
Kniha Ruby od Huwa Collingbourna je určená predovšetkým pre začínajúcich až stredne pokročilých programátorov Ruby. Ponúka štruktúrovanú cestu učenia s rôznymi kapitolami, ktoré pokrývajú základné až pokročilejšie témy. Zatiaľ čo mnohé recenzie chvália jej jasný štýl písania a užitočnú organizáciu, iné ju kritizujú za nedodržiavanie konvencií jazyka Ruby alebo za to, že je trochu zastaraná. Celkovo sa názory na jej účinnosť výrazne líšia v závislosti od predchádzajúcich znalostí a očakávaní čitateľa.
Výhody:⬤ Jasný štýl písania
⬤ štruktúrované a usporiadané kapitoly
⬤ vhodné pre základné až pokročilé témy
⬤ užitočné ako referencia
⬤ dobré pre začiatočníkov
⬤ obsahuje užitočné časti, ako napríklad „Kopanie do hĺbky“.
⬤ Zastaraný obsah (obmedzený na Ruby
⬤ 8 a
⬤ 9)
⬤ nejednotný štýl kódovania
⬤ chýbajú praktické príklady
⬤ môže zmiasť začiatočníkov kvôli prílišnému zjednodušeniu
⬤ niektorí recenzenti ju považovali za málo pútavú alebo užitočnú pre skúsených programátorov.
(na základe 21 čitateľských recenzií)
The Book of Ruby: A Hands-On Guide for the Adventurous
Ruby je známy tým, že sa dá ľahko naučiť, ale väčšina používateľov sa len poškriabe po povrchu toho, čo dokáže. Zatiaľ čo iné knihy sa zameriavajú na trendové funkcie jazyka Ruby, kniha The Book of Ruby odhaľuje tajné vnútorné fungovanie jedného z najpopulárnejších programovacích jazykov na svete a naučí vás písať prehľadný a udržiavateľný kód.
Začnete so základmi - typmi, dátovými štruktúrami a riadiacimi tokmi - a prejdete k pokročilým funkciám, ako sú bloky, mixiny, metatriedy a ďalšie. Namiesto toho, aby vás Kniha Ruby zahltila množstvom teórie, využíva praktický prístup a zameriava sa na to, aby ste boli produktívni od prvého dňa.
Pri ďalšom postupe sa naučíte:
-Využívať stručnú a flexibilnú syntax jazyka Ruby na maximalizáciu svojej produktivity.
-Vyvážiť funkčné, imperatívne a objektovo orientované vlastnosti jazyka Ruby.
-Písať samomodifikujúce sa programy pomocou techník dynamického programovania.
-Vytvárať nové vlákna a vlákna na súbežnú správu nezávislých procesov.
-Zachytávať a zotavovať sa z chýb vykonávania pomocou robustného spracovania výnimiek.
-Vyvíjať výkonné webové aplikácie pomocou rámca Ruby on Rails.
Každá kapitola obsahuje časť "Hlbšie", ktorá vám ukáže, ako Ruby funguje pod kapotou, takže vás nikdy nezaskočí jeho klamlivo jednoduché určovanie rozsahu, funkcie viacvláknového spracovania alebo pravidlá precedencie.
Či už ste nováčik v programovaní alebo len nováčik v jazyku Ruby, kniha The Book of Ruby je vaším sprievodcom rýchlym a reálnym vývojom softvéru v tomto jedinečnom a elegantnom jazyku.