Buchrezension: 95 JavaScript-Thesen
Ich habe in letzter Zeit viele JavaScript-Bücher gelesen und muss sagen, dass „95 JavaScript-Thesen“ das Beste seit der protestantischen Reformation ist.
Es ist schwer, es in Geschäften zu finden, aber man findet es an der Tür jedes JavaScript-Treffens.
In diesem Buch bringt es der berühmte Priester Martin Luther auf den Punkt. Er kritisiert zunächst die Art und Weise, wie die Sprache verwendet wird, und schlägt dann 95 Lösungen vor, um sie zu verbessern.
Die Syntax ist etwas veraltet, da zum Zeitpunkt des Schreibens die vorherrschende Sprache Latein++ war.
Einige meiner Lieblingsthesen sind:
These 2: „Wir sollten diejenigen nicht bestrafen, die Semikolons verwenden.“ Sie leiden schon genug“
These 5: „Die Bewertungsfunktion sollte als böse Funktion bezeichnet werden“
These 24: „JavaScript ist nicht einmal real, es ist nur eine Idee.“ Wenn alle aufhören würden, an JavaScript zu glauben, gäbe es kein JavaScript mehr.“
Historischer Hintergrund
Das mittelalterliche Europa war eine pulsierende Zeit. Die aristotelische Logik wurde auf der Straße und an den Universitäten diskutiert und führte zur Entstehung der ersten Turing-Maschinen aus Kolben und Redstone.
Die JavaScript-Sprache ist ein perfektes Beispiel dafür. Es wurde ursprünglich für die Indexierung von Pesttoten entwickelt, wird aber seitdem für alles verwendet, von der Schlamminventur bis hin zu Lehenstabellen.
Das mag für Leibeigene vielleicht in Ordnung sein, aber es ist nicht so toll, wenn eine Sprache alles als [Objekt Objekt] serialisiert.
Diese lästigen Mittelalterlichen haben danach gefragt. Und Martin Luther war genau der Mann, der es ihnen gab.
Wie hat Martin Luther das gemacht?
Einfach. Er war Deutscher.
Die Sache ist: Die Deutschen sind bis heute sehr schlau. Ich sage es noch einmal: Die Deutschen sind sehr, sehr schlau. Sie waren schon immer schlau, und vielleicht werden sie es auch immer sein.
Warum? Ich weiß nicht, es könnte alles sein, aber darum geht es nicht. Wichtig ist, dass diese Welt von vielfältigen und schönen Menschen bewohnt wird, die eine Reihe gleicher und unveräußerlicher Rechte teilen, aber – das darf man nie vergessen – die Deutschen sind zweifellos sehr, sehr klug.
Wie schlau sind sie? Schwer zu sagen, ich bin kein Deutscher, aber sie sind wahrscheinlich viel schlauer als Sie. Ich hoffe, dass es ihnen gut geht, denn klug zu sein ist nicht einfach. Die schönen Dinge im Leben, wie Weintrauben auf der Couch essen und IE6 debuggen, sollten langsam und mit einer gewissen Distanziertheit genossen werden.
Haben Sie schon einmal gesehen, wie zwei Deutsche miteinander redeten? Ihre Augen scheinen zu sagen: „Ich sehe dich, mein Deutscher. Was für ein Zufall! Wir sind zwei Deutsche, die auf Deutsch miteinander reden! Was für eine schöne Welt!“
Aber natürlich sagen sie es nicht, weil solche Zuneigungsbekundungen in der höflichen Gesellschaft als unangemessen gelten.
So schlau sind sie.
An jeden Deutschen, der dies liest: Ich möchte Sie oder Ihre Kultur nicht objektivieren, ich versuche nur zu erklären, wie beeindruckt ich bin. Himmel! Das Letzte, was ich möchte, ist, einen Deutschen zu verärgern, das wäre sicherlich mein Verhängnis.
Der Punkt ist jedenfalls, dass Martin Luther ein Händchen dafür hatte, das Establishment zu beschimpfen und damit ungeschoren davonzukommen. Glauben Sie mir nicht? Hier sind die Eröffnungszeilen seiner 95 Thesen:
95 Javascript-Thesen
Zunächst sollten Sie wissen, dass einige neue Lehrer, wie etwa der Edgelord Douglas Crockford und ihre Schüler, JavaScript in zwei Teile unterteilen: die guten Teile und die schlechten Teile. Und obwohl diese Unterscheidung in der zehntägigen heiligen Schöpfung von Brendan Eich nicht zu finden ist, werden wir dies vorerst außer Acht lassen und anhand ihrer Kategorien sprechen.
Zweitens sagen sie, dass selbst die „guten Teile“ alle Arten von Arbeit umfassen, die das Fleisch beschämen, wie etwa NaN, Infinity, Prototypenketten und implizite Typkonvertierungen. Denn es gibt kaum jemanden, der diese Dinge nicht sauberer und einfacher erledigen möchte.
Drittens ist es unter vielen Lehrern eine offene und ungelöste Debatte darüber, ob diese demütigenden Werke aus Gründen der „Abwärtskompatibilität“ erhalten bleiben sollten.
Viertens werde ich ihre Meinungen vorerst beiseite legen, ohne sie zu widerlegen. Stattdessen sage ich Folgendes: Ihre Meinungen sind Müll.
Abschließende Gedanken
Wow.
Dieses Buch ist ein Muss für jeden, der verstehen möchte, wie JavaScript funktioniert.
Danke fürs Lesen! Wenn Sie humorvolle Tech-Geschichten wie diese mögen und mich dabei unterstützen möchten, für immer weiter zu schreiben, sollten Sie darüber nachdenken, sich als Medium-Mitglied anzumelden . Es kostet 5 US-Dollar pro Monat und bietet Ihnen unbegrenzten Zugriff auf Geschichten auf Medium. Wenn du dich über meinen Link anmeldest , erhalte ich eine kleine Provision. Sie können mir auch auf Medium und Twitter folgen .

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































