ARRAY(0xa609dc3c)
 
Kundenrezension

10 von 22 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Worst programming book ever..., 22. März 2009
Rezension bezieht sich auf: JavaScript: The Good Parts: Working with the Shallow Grain of JavaScript (Taschenbuch)
This is about the worst book about programming I ever had in my hands. In short: the book is short (roughly 150 pages), which is good. But a felt half of it is maid out of (to me) useless space sucking rail charts describing not really complex expression syntax in a complex graphical way, and the entire source code of e.g. a JSON parser... why not just a download link? Am I supposed to typewrite this? Ah, and he included a JavaScript language reference. Oh wow! And the rest of the 150 pages, you mak ask? Well...

What is worse to me is that the author uses about the same amount of text to explain the complex prototype property as he uses for how to delete array members. He just fails to explain the heart of the matter.

In the preface, the author states that the book is tight and the reader should not hesitate to re-read a paragraph should he not understand. I never hesitate to re-read if I do not understand, but doing so in his book more than once revealed no relevance.

On the other hand, he e.g. claims that the continue statement is evil and that he couln't remember any code that was not improved by removing the continue statement, but he fails to deliver an example. In my 20 years of programming C I never heard nor felt that continue was evil. (You can build horrible code using the best of statements, I'm sure.)

The only good thing about this book is that he explains pretty well how to avoid global variables (which *are* bad, but he again fails to explain why. This could be done in one short paragraph, maybe instead of the JSON parser source code).

Anyway, have fun!
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein

[Kommentar hinzufügen]
Kommentar posten
Verwenden Sie zum Einfügen eines Produktlinks dieses Format: [[ASIN:ASIN Produkt-Name]] (Was ist das?)
Amazon wird diesen Namen mit allen Ihren Beiträgen, einschließlich Rezensionen und Diskussion-Postings, anzeigen. (Weitere Informationen)
Name:
Badge:
Dieses Abzeichen wird Ihnen zugeordnet und erscheint zusammen mit Ihrem Namen.
There was an error. Please try again.
">Hier finden Sie die kompletten Richtlinien.

Offizieller Kommentar

Als Vertreter dieses Produkt können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.   Weitere Informationen
Der folgende Name und das Abzeichen werden mit diesem Kommentar angezeigt:
Nach dem Anklicken der Schaltfläche "Übermitteln" werden Sie aufgefordert, Ihren öffentlichen Namen zu erstellen, der mit allen Ihren Beiträgen angezeigt wird.

Ist dies Ihr Produkt?

Wenn Sie der Autor, Künstler, Hersteller oder ein offizieller Vertreter dieses Produktes sind, können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.  Weitere Informationen
Ansonsten können Sie immer noch einen regulären Kommentar zu dieser Rezension veröffentlichen.

Ist dies Ihr Produkt?

Wenn Sie der Autor, Künstler, Hersteller oder ein offizieller Vertreter dieses Produktes sind, können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.   Weitere Informationen
 
Timeout des Systems

Wir waren konnten nicht überprüfen, ob Sie ein Repräsentant des Produkts sind. Bitte versuchen Sie es später erneut, oder versuchen Sie es jetzt erneut. Ansonsten können Sie einen regulären Kommentar veröffentlichen.

Da Sie zuvor einen offiziellen Kommentar veröffentlicht haben, wird dieser Kommentar im nachstehenden Kommentarbereich angezeigt. Sie haben auch die Möglichkeit, Ihren offiziellen Kommentar zu bearbeiten.   Weitere Informationen
Die maximale Anzahl offizieller Kommentare wurde veröffentlicht. Dieser Kommentar wird im nachstehenden Kommentarbereich angezeigt.   Weitere Informationen
Eingabe des Log-ins
 

Kommentare


Sortieren: Ältester zuerst | Neuester zuerst
1-2 von 2 Diskussionsbeiträgen
Ersteintrag: 19.03.2011 10:30:45 GMT+01:00
javadoc meint:
imho "continue", being a practical "goto", does not even need discussion among OO developers

Antwort auf einen früheren Beitrag vom 28.01.2012 08:36:51 GMT+01:00
J. Vogel meint:
continue skips one cycle of a loop. I consider it good programming style because it saves the programmer (and reader for that matter) from deeply nested if-statements. It compares to using the return statement in functions to do some simple if-checks, which flattens the code. So why is continue "evil"?

As much as I admire Crockford, every programmer has his or her own style and it is a bit of a sport to declare this and that "evil". But even so, continue will never be as evil as eval. :-)
‹ Zurück 1 Weiter ›

Details

Artikel

3.9 von 5 Sternen (18 Kundenrezensionen)
5 Sterne:
 (11)
4 Sterne:
 (2)
3 Sterne:    (0)
2 Sterne:
 (2)
1 Sterne:
 (3)
 
 
 
EUR 23,15 EUR 18,95
In den Einkaufswagen Auf meinen Wunschzettel
Rezensentin / Rezensent


Top-Rezensenten Rang: 2.814.081