Értékelés:

A Huw Collingbourne által írt The Book of Ruby elsősorban kezdő és középhaladó Ruby-programozóknak készült. A könyv strukturált tanulási utat kínál, különböző fejezetekkel, amelyek az alapvető és a haladóbb témakörök között mozognak. Míg sok kritika dicséri a világos írásmódot és a hasznos szervezést, mások kritizálják, hogy nem tartja be a Ruby konvenciókat, vagy hogy kissé elavult. Összességében a hatékonyságáról alkotott vélemények jelentősen eltérnek az olvasó előzetes tudásától és elvárásaitól függően.
Előnyök:⬤ Letisztult írásmód
⬤ strukturált és szervezett fejezetek
⬤ alkalmas az alapvető és haladó témákhoz
⬤ hasznos referenciaként
⬤ jó kezdőknek
⬤ olyan hasznos részeket tartalmaz, mint például a 'Digging Deeper'.
⬤ Elavult tartalom (a Ruby
⬤ 8 és
⬤ 9-re korlátozódik)
⬤ következetlen kódolási stílus
⬤ hiányoznak a gyakorlati példák
⬤ a túlzott egyszerűsítés miatt összezavarhatja a kezdőket
⬤ egyes kritikusok szerint nem túl lebilincselő vagy hasznos a tapasztalt programozók számára.
(21 olvasói vélemény alapján)
The Book of Ruby: A Hands-On Guide for the Adventurous
A Ruby híres arról, hogy könnyen tanulható, de a legtöbb felhasználó csak a felszínét kapargatja annak, hogy mire képes. Míg más könyvek a Ruby divatosabb funkcióira koncentrálnak, A Ruby könyve feltárja a világ egyik legnépszerűbb programozási nyelvének titkos belső működését, megtanítva, hogyan írjon világos, karbantartható kódot.
Az alapokkal - típusokkal, adatszerkezetekkel és vezérlési folyamatokkal - kezdünk, majd továbblépünk az olyan fejlett funkciók felé, mint a blokkok, mixinek, metaklasszikusok és még tovább. A The Book of Ruby ahelyett, hogy a sok elmélettel fárasztaná el, gyakorlatias megközelítést alkalmaz, és arra összpontosít, hogy az első naptól kezdve produktívvá tegye Önt.
Ahogy végigköveti a könyvet, megtanulja:
-A Ruby tömör és rugalmas szintaxisát a termelékenység maximalizálása érdekében.
-Kiegyensúlyozni a Ruby funkcionális, imperatív és objektumorientált jellemzőit.
-Dinamikus programozási technikák segítségével önmódosító programokat írni.
-Új szálak és szálak létrehozása független folyamatok egyidejű kezeléséhez.
-Fogja meg és állítsa helyre a végrehajtási hibákat robusztus kivételkezeléssel.
-Lehetséges webes alkalmazásokat fejleszteni a Ruby on Rails keretrendszerrel.
Minden fejezet tartalmaz egy "Mélyebbre ásás" részt, amely megmutatja, hogyan működik a Ruby a motorháztető alatt, így soha nem fogjuk meglepődni a megtévesztően egyszerű skálázás, a többszálú futás jellemzői vagy az elsőbbségi szabályok miatt.
Akár kezdő programozó, akár csak új Ruby-használó, A Ruby könyve az Ön útmutatója a gyors, valós szoftverfejlesztéshez ezzel az egyedülálló és elegáns nyelvvel.