Facebook Twitter Pinterest
EUR 31,95
  • Statt: EUR 42,70
  • Sie sparen: EUR 10,75 (25%)
  • Alle Preisangaben inkl. MwSt.
Auf Lager.
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Menge:1
The Well-Grounded Rubyist ist in Ihrem Einkaufwagen hinzugefügt worden
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Hörprobe Wird gespielt... Angehalten   Sie hören eine Hörprobe des Audible Hörbuch-Downloads.
Mehr erfahren
Alle 3 Bilder anzeigen

The Well-Grounded Rubyist (Englisch) Taschenbuch – 3. Juli 2014

5.0 von 5 Sternen 1 Kundenrezension

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Preis
Neu ab Gebraucht ab
Taschenbuch
"Bitte wiederholen"
EUR 31,95
EUR 28,29 EUR 29,28
56 neu ab EUR 28,29 5 gebraucht ab EUR 29,28
click to open popover

Wird oft zusammen gekauft

  • The Well-Grounded Rubyist
  • +
  • The Ruby Way: Solutions and Techniques in Ruby Programming (Addison-Wesley Professional Ruby)
  • +
  • The Rails 4 Way (Addison-Wesley Professional Ruby)
Gesamtpreis: EUR 103,85
Die ausgewählten Artikel zusammen kaufen

Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.



Produktinformation

Produktbeschreibungen

Über den Autor und weitere Mitwirkende

AUTHOR BIO David A. Black is an internationally-known Ruby developer, author, trainer, speaker, and event organizer. A Lead Developer at Cyrus Innovation, he is a Ruby standard library contributor and one of the founders of Ruby Central, Inc., the parent organization of the official international Ruby and Ruby on Rails conferences.


Kundenrezensionen

5.0 von 5 Sternen
5 Sterne
1
4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Stern
0
Siehe die Kundenrezension
Sagen Sie Ihre Meinung zu diesem Artikel

Top-Kundenrezensionen

Format: Taschenbuch Verifizierter Kauf
Das Buch ist einfach ganz hervorragend. Sämtliche Sprachmittel werden gründlich und wunderbar nachvollziehbar erklärt. Inclusive aller Feinheiten. Aufbau, Gliederung und Didaktik sind mehr als erstklassig.

Ruby ist die Scriptsprache, die JavaScript nicht ist: das OO-Paradigma wird konsequent durchgehalten und Modul- und Klassenstrukturen sind klar aufsetzbar und sorgen für wartbaren Code. Daneben ist jedes Objekt individualisierbar. Die Sprache besticht durch Eleganz und hohe Dynamik. Wer allerdings strenge Typisierungen liebt, sollte sowieso den Bereich der Script-Sprachen verlassen und zu den klassischen Compilersprachen gehen.

Zum konkreten Inhalt des Buches sei auf das Inhaltsverzeichnis verwiesen. Etwas single-standing als zum Kern der Sprache gehörig seien hier erwähnt einerseits Iteratoren und Enumeratoren, andererseits mannigfaltige Möglichkeiten, mit Codeblöcken umzugehen, Code weiterzugeben, in anderen Kontexten auszuführen, zu parametrisieren, seine Definitions-Umgebung mitnehmen zu lassen, klassen-, instanz-, kontextbezogen. Besonders erwähnt sei 'missing_method' und seine Anwendung, wunderbar elegant fehlende Methoden (z.B. wegen unüberschaubarer möglicher Vielzahl) zur Laufzeit hinzuzufügen. Das Buch erklärt sehr gründlich (nicht nur zu diesen Themen).

Ein nicht zu missendes Kompendium sowohl für den Newbie als auch für den erfahrenen Ruby-Programmierer.
Kommentar 3 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden

Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)

Amazon.com: HASH(0x99469968) von 5 Sternen 38 Rezensionen
14 von 14 Kunden fanden die folgende Rezension hilfreich
HASH(0x95871b34) von 5 Sternen It covers pretty well the Ruby language and shows deeply a lot ... 8. August 2014
Von Jean Lazarou - Veröffentlicht auf Amazon.com
Format: Taschenbuch
I reviewed the book (courtesy of Manning). As a Ruby developer I found this book very accurate and serious. It covers pretty well the Ruby language and shows deeply a lot of aspects. As Ruby and the standard library is quite a big subject, the book cannot cover everything but the author was able to select the part of the standard library that is fundamental and that is not going to disappear in next Ruby releases (for instance the "curses" library was removed and is available as a gem as from Ruby 2.1).

The intended audience is definitely programmers knowing object oriented programming who either want to refresh their Ruby knowledge, either want to learn the language as a new language. But as the book states, it does not teach programming. But we feel that the author really wants to be precise and comprehensive, he struggles with the need to explain things that some people might not know, while many people already know...

For Ruby programmers the book is useful as a reference for parts of the language he/she does not use on a daily basis.

The book covers the regular expressions and can be useful for the use of regexp beyond its usage with the Ruby language.

But the book has some weaknesses.

The chapter 6 is not precise enough about exceptions, "can i catch more than 1 exception?", "what if I write rescue A, then B, if B derives from A, is B ever going to be catched?".

In chapter 7, the "Bid" example presents the <=> operator (object comparison) but is not clear enough that comparing objects does not necessarily involve the class relationship but is "duck-typing" (the nature of the Ruby language).

The book is wrong about the $n "global variables", they are not behaving at all as global variables (the book mentions the strangeness when talking about threads but it is much more subtle), if you run next code you can see that the $1 value is not set when entering the "show_1" method and even if $1 changes inside the method, the original value is still available at the calling point.

def show_1
p $1
"bye" =~ /(bye)/
p $1
end

"hello" =~ /(ll)/

p $1 #=> "ll"
show_1 #=> nil
#=> "bye"
p $1 #=> "ll"

In chapter 14, a little error appears in the explanation about the system calls, the text says: "A call to a nonexistent method with backticks raises a fatal error". It should be "program" instead of "method".

As you see I set 4 stars despite the "negative" comments because I did not mention many weak points compared to the book size and I consider that the book is worth reading compared to many poor quality books we find today.
13 von 13 Kunden fanden die folgende Rezension hilfreich
HASH(0x95878f0c) von 5 Sternen A very good book for learning object-oriented Ruby 11. August 2014
Von Si Dunn - Veröffentlicht auf Amazon.com
Format: Taschenbuch
David A. Black's well-written text does not try to be a “complete” language reference. Instead, reading The Well-Grounded Rubyist is like having a well-experienced and patient mentor close at hand–a mentor who willingly offers up clear examples and explanations. If you are a Ruby beginner, you likely will want to keep this book around as a go-to how-to reference long after you have learned and begun to work with Ruby.

Ruby can be used in several different programming paradigms, including functional and imperative. But be advised: The Well-Grounded Rubyist is essentially all-object-oriented-all-the-time in its approach.

“Ruby is an object-oriented language, and the sooner you dive into how Ruby handles objects, the better,” the author states. “Accordingly, objects will serve both as a way to bootstrap the discussion of the language (and your knowledge of it) and as a golden thread leading us to further topics and techniques.”

As other reviewers have noted, it is helpful to have at least a little bit of programming experience before tackling this book. And the Code Academy's Ruby classes and some other online tutorials are good places to start (that's exactly how I began learning Ruby a couple of years ago). But Black's book does start the reader with simple math at the interactive Ruby console program, irb, and then writing, saving, and running a simple program at the "Hello, Fahrenheit" level before moving ahead.

My thanks to Manning for providing a review copy of this book.
5 von 5 Kunden fanden die folgende Rezension hilfreich
HASH(0x958784d4) von 5 Sternen Great book, clear, deep and useful 10. August 2014
Von Edoardo Tenani - Veröffentlicht auf Amazon.com
Format: Taschenbuch
Disclaimer: Manning.com sent me a copy of the book to review, with no string attached.

I'm a Ruby developer, and I've found this book useful. Is not a book about programming, is a book about Ruby, and the author was able to catch quite every aspect of the language explaining its operation in a clear and meaningful way.

Seasoned developers probably will use this book as a reference more than for learning.
Newcomers to the language reading this book can really have a boost in understanding both the basics ( part 1 ), the most used classes of the Ruby StdLib ( part 2 ) and the more advanced dynamic features in the part 3.

Overall is a great book, clear, deep and useful. It has some quirks, but you can overcome that with a little of personal research.
2 von 2 Kunden fanden die folgende Rezension hilfreich
HASH(0x9587c0fc) von 5 Sternen Good Read 21. September 2015
Von Erin Duvall - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
I am about half way through this book and so far I am very happy with the level of detail used by the author. I would recommend this book to any developer that is trying to step into the Ruby language.
4 von 4 Kunden fanden die folgende Rezension hilfreich
HASH(0x9587c294) von 5 Sternen Wonderful Ruby book! 16. September 2014
Von Luca Campobasso - Veröffentlicht auf Amazon.com
Format: Taschenbuch
First, a brief introduction: I’m a freelance developer, and I’ve worked several times with Ruby.
As I have started to read, I have to say that I was fascinated by the style of writing. The writer composes expressions very well and is able to hold your attention. Even having used it some hundreds of hours and went through the documentation few times, already since the first pages I can find some arguments and concepts that before were absolutely obscure to me. Keeping a practical framework, it densely packs the theory that every rubyist should know, comprehensive of conventions and suggestions on how to use its features. Maybe it falls sometimes on excessive exposure - like the info about the configuration at the beginning, that may be liked or not, depending on the reader.

It starts with fundamentals and syntax, going on with the built-in features, and finishing with the special Ruby OOP features, more advanced concepts. Although it may seem only for beginners, an intermediate can find _many_ useful things, especially if you didn’t still have attendended a complete course on the features of the language (those things that you were supposed to know but you always find as new on StackOverflow..). It will change your mindset about how this language should be used.

The style of writing is very near to the voice of a cautious grandfather who advises you on what to do or not. If you want to get better in Ruby and get some solid foundations of the language It will deepen also your understanding of the language, its internal mechanisms and why some features have been introduced (e.g., why ! or ? are at the end of methods, how objects work internally, etc.).

After you will finish this tome you will get a strong sense of self-confidence and relief, almost like you’ve already mastered the language. If I were the head of startup which is going to use Ruby, I would put this as a required reading for all my employers. And I definitely recommend it to everyone, to keep it also as your personal Ruby bible.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.