Critique de livre : 95 thèses JavaScript

Jan 25 2023
J'ai lu beaucoup de livres JavaScript ces derniers temps, et je dois dire que "95 thèses JavaScript" est la meilleure chose depuis la réforme protestante. Il est difficile à trouver dans les magasins, mais vous pouvez le trouver à la porte de chaque meetup JavaScript.

J'ai lu beaucoup de livres JavaScript ces derniers temps, et je dois dire que "95 thèses JavaScript" est la meilleure chose depuis la réforme protestante.

Il est difficile à trouver dans les magasins, mais vous pouvez le trouver à la porte de chaque meetup JavaScript.

Dans ce livre, le célèbre prêtre Martin Luther le cloue . Il commence par critiquer l'utilisation de la langue, puis il propose 95 solutions pour l'améliorer.

La syntaxe est un peu datée car, au moment de la rédaction, la langue dominante était le latin++.

Certaines de mes thèses préférées sont :

Thèse 2 : « Il ne faut pas punir ceux qui utilisent des points-virgules. Ils souffrent déjà assez"

Thèse 5 : « La fonction eval devrait être appelée la fonction evil »

Thèse 24 : « JavaScript n'est même pas réel, c'est juste une idée. Si tout le monde arrêtait de croire en JavaScript, il n'y aurait plus de JavaScript.

Contexte historique

L'Europe médiévale était une époque vibrante. La logique aristotélicienne était débattue dans les rues et dans les universités, donnant naissance aux premières machines de Turing faites de pistons et de pierre rouge.

Le langage JavaScript en est un parfait exemple. Il a été créé à l'origine pour indexer les décès dus à la peste, mais il a depuis été utilisé pour tout, de l'inventaire de boue aux feuilles de calcul de fief.

C'est peut-être bien pour les serfs, mais ce n'est pas si génial quand un langage sérialise tout en tant que [object Object].

Ces maudits médiévaux le réclamaient. Et Martin Luther était juste l'homme pour le leur donner.

Comment Martin Luther a-t-il fait ?

Facile. Il était allemand.

Voici la chose : les Allemands sont, même à ce jour, très intelligents. Je le répète : les Allemands sont très très intelligents. Ils ont toujours été intelligents et le seront peut-être toujours.

Pourquoi? Je ne sais pas, ça pourrait être n'importe quoi, mais ce n'est pas le sujet. Ce qui est important, c'est que ce monde est habité par des gens divers et beaux qui partagent un certain nombre de droits égaux et inaliénables mais - il ne faut jamais l'oublier - les Allemands sont sans aucun doute très très intelligents.

À quel point sont-ils intelligents ? Difficile à dire, je ne suis pas allemand, mais ils sont probablement beaucoup plus intelligents que vous. J'espère qu'ils vont bien, car être intelligent n'est pas facile. Les bonnes choses de la vie, comme manger des raisins sur un canapé et déboguer IE6, doivent être appréciées lentement et avec un certain détachement.

Avez-vous déjà vu deux Allemands se parler ? Leurs yeux semblent dire « Je te vois, compatriote allemand. Quelle coïncidence! Nous sommes deux allemands, nous parlons en allemand ! Quel beau monde ! ».

Mais bien sûr, ils ne le disent pas parce que de telles démonstrations d'affection sont considérées comme inappropriées dans une société polie.

C'est à quel point ils sont intelligents.

À tout Allemand qui lit ceci : je ne veux pas vous objectiver, vous ou votre culture, j'essaie simplement d'expliquer à quel point je suis impressionné. Cieux! La dernière chose que je voudrais, c'est mettre en colère un Allemand, ce serait certainement ma perte.

Quoi qu'il en soit, le fait est que Martin Luther avait le don de dénigrer l'establishment et de s'en tirer. Vous ne me croyez pas ? Voici les premières lignes de ses 95 thèses :

95 thèses Javascript

Tout d'abord , vous devez savoir que certains nouveaux professeurs, comme l'edgelord Douglas Crockford, et leurs disciples, divisent JavaScript en deux parties : les bonnes parties et les mauvaises parties. Et, bien que cette distinction ne puisse pas être trouvée dans la création sacrée de dix jours de Brendan Eich, nous passerons cela pour l'instant et parlerons en utilisant leurs catégories.

Deuxièmement , ils disent que même les "bonnes parties" incluent toutes sortes de travaux qui mortifient la chair, tels que NaN, Infinity, les chaînes de prototypes et les conversions de types implicites. Car il n'y a presque personne qui ne souhaite pas pouvoir faire ces choses d'une manière plus propre et plus simple.

Troisièmement , parmi de nombreux enseignants, il s'agit d'un débat ouvert et non résolu sur la question de savoir si ces œuvres mortifiantes doivent être conservées pour des raisons de « rétrocompatibilité ».

Quatrièmement , pour le moment je mettrai leurs opinions de côté sans les réfuter. Au lieu de cela, voici ce que je dis : leurs opinions sont des déchets.

Réflexions finales

Ouah.

Ce livre est une lecture incontournable pour tous ceux qui veulent comprendre le fonctionnement de JavaScript.

Merci d'avoir lu! Si vous aimez les histoires technologiques humoristiques comme celles-ci et que vous souhaitez me soutenir pour continuer à écrire pour toujours, envisagez de vous inscrire pour devenir membre Medium . C'est 5 $ par mois, vous donnant un accès illimité aux histoires sur Medium. Si vous vous inscrivez en utilisant mon lien , je toucherai une petite commission. Vous pouvez également me suivre sur Medium et Twitter .