Ocena:

Eloquent Ruby jest wysoko ceniony za jasne wyjaśnienia idiomatycznego języka Ruby, zaawansowane koncepcje i wciągający styl pisania. Najlepiej nadaje się dla osób z pewnym wcześniejszym doświadczeniem w programowaniu, szczególnie w Ruby, i służy bardziej jako zaawansowany przewodnik niż tekst wprowadzający. Książka jest chwalona za praktyczne przykłady, skupienie się na unikalnych cechach Rubiego i zdolność do pogłębiania zrozumienia języka przez czytelników. Uważa się jednak, że nie jest idealna dla zupełnie początkujących i została zauważona jako nieco przestarzała w odniesieniu do Ruby 1.9.
Zalety:⬤ Dobrze napisana i wciągająca z jasnymi wyjaśnieniami idiomatycznego Ruby
⬤ doskonałe praktyczne przykłady
⬤ korzystne dla zrozumienia unikalnych funkcji Ruby
⬤ pomaga wypełnić lukę między podstawową składnią a zaawansowanymi koncepcjami
⬤ odpowiednia dla osób z wcześniejszą wiedzą programistyczną
⬤ przyjemna w czytaniu i odniesieniach.
⬤ Nieodpowiednia dla zupełnie początkujących
⬤ niektórzy mogą uznać ton za irytujący lub protekcjonalny
⬤ przestarzała treść, ponieważ koncentruje się na Ruby
⬤ 9
⬤ brakuje dogłębnej nauki opartej na projektach
⬤ niektóre wyjaśnienia są uważane za zbyt teoretyczne, a nie praktyczne.
(na podstawie 102 opinii czytelników)
Eloquent Ruby
Łatwo jest pisać poprawny kod Rubiego, ale aby uzyskać płynność potrzebną do pisania świetnego kodu Rubiego, musisz wyjść poza składnię i wchłonąć "rubinowy sposób" myślenia i rozwiązywania problemów. W Eloquent Ruby Russ Olsen pomaga pisać w Rubim tak, jak robią to prawdziwi Rubiści - abyś mógł wykorzystać jego ogromną, zaskakującą moc.
Olsen czerpie z wieloletniego doświadczenia w przyswajaniu kultury Rubiego i nauczaniu jej innych programistów. Poprowadzi Cię do momentów "Ah Ha!", kiedy nagle staje się jasne, dlaczego Ruby działa tak, a nie inaczej i jak możesz wykorzystać elegancję i ekspresyjność tego języka.
Eloquent Ruby.
Zaczyna się od małych rzeczy, odpowiadając na taktyczne pytania skoncentrowane na pojedynczej instrukcji, metodzie, teście lub błędzie. Dowiesz się, jak pisać kod, który faktycznie wygląda jak Ruby (a nie Java lub C#); dlaczego Ruby ma tak wiele struktur kontrolnych; jak używać ciągów, wyrażeń i symboli; i do czego naprawdę służy dynamiczne typowanie.
Następnie książka porusza ważniejsze kwestie związane z tworzeniem metod i klas. Dowiesz się, dlaczego klasy Ruby zawierają tak wiele małych metod, kiedy używać przeciążania operatorów, a kiedy go unikać. Olsen wyjaśnia, jak pisać kod Rubiego, który pisze swój własny kod - i dlaczego warto to robić. Na zakończenie omawia potężne funkcje i techniki na poziomie projektu, od klejnotów po języki specyficzne dla domeny.
Książka Eloquent Ruby, będąca częścią renomowanej serii Addison-Wesley Professional Ruby Series, pomoże ci "założyć okulary w kolorze Ruby" i uzyskać wyniki, które sprawią, że staniesz się prawdziwym fanem tego języka.