Recensione del libro: 95 tesi JavaScript
Ultimamente ho letto molti libri su JavaScript e devo dire che "95 tesi JavaScript" è la cosa migliore dai tempi della Riforma protestante.
È difficile da trovare nei negozi, ma puoi trovarlo sulla porta di ogni incontro JavaScript.
In questo libro, il famoso sacerdote Martin Lutero lo inchioda . Inizia criticando il modo in cui viene usata la lingua, e poi prosegue proponendo 95 soluzioni per migliorarla.
La sintassi è un po' datata perché, al momento della stesura, la lingua prevalente era il latino++.
Alcune delle mie tesi preferite sono:
Tesi 2: “Non dobbiamo punire chi usa il punto e virgola. Stanno già soffrendo abbastanza"
Tesi 5: “La funzione eval dovrebbe essere chiamata la funzione del male ”
Tesi 24: “JavaScript non è nemmeno reale, è solo un'idea. Se tutti smettessero di credere in JavaScript, non ci sarebbe più JavaScript".
Sfondo storico
L'Europa medievale era un periodo vibrante. La logica aristotelica si discuteva nelle strade e nelle università, dando vita alle prime macchine di Turing fatte di pistoni e pietra rossa.
Il linguaggio JavaScript ne è un perfetto esempio. È stato originariamente creato per indicizzare le morti per peste, ma da allora è stato utilizzato per qualsiasi cosa, dall'inventario del fango ai fogli di calcolo dei feudi.
Potrebbe andare bene per i servi, ma non è così eccezionale quando un linguaggio serializza tutto come [object Object].
Se lo chiedevano quei fastidiosi medievali. E Martin Lutero era proprio l'uomo che glielo dava.
Come ha fatto Martin Lutero?
Facile. Era tedesco.
Ecco il punto: i tedeschi sono, ancora oggi, molto intelligenti. Lo ripeto: i tedeschi sono molto molto intelligenti. Sono sempre stati intelligenti e forse lo saranno sempre.
Perché? Non lo so, potrebbe essere qualsiasi cosa, ma non è questo il punto. L'importante è che questo mondo sia abitato da persone diverse e belle che condividono una serie di diritti uguali e inalienabili ma — non bisogna mai dimenticarlo — i tedeschi sono indubbiamente molto molto intelligenti.
Quanto sono intelligenti? Difficile a dirsi, non sono tedesco, ma probabilmente sono molto più intelligenti di te. Spero che stiano bene, perché essere intelligenti non è facile. Le cose belle della vita, come mangiare uva su un divano e fare il debug di IE6, devono essere godute lentamente e con una certa dose di distacco.
Hai mai visto due tedeschi parlare tra loro? I loro occhi sembrano dire “Ti vedo, collega tedesco. Che coincidenza! Siamo due tedeschi, ci parliamo in tedesco! Che bel mondo!”.
Ma ovviamente non lo dicono perché tali manifestazioni di affetto sono considerate inappropriate nella buona società.
Ecco quanto sono intelligenti.
A qualsiasi tedesco che legge questo: non intendo oggettivare te o la tua cultura, sto solo cercando di spiegare quanto sono impressionato. Cieli! L'ultima cosa che vorrei è far arrabbiare un tedesco, quello sarebbe certamente il mio destino.
Ad ogni modo, il punto è che Martin Luther aveva un talento per parlare male dell'establishment e farla franca. Non mi credi? Ecco le prime righe delle sue 95 tesi:
95 tesi Javascript
Innanzitutto , dovresti sapere che alcuni nuovi insegnanti, come l'edgelord Douglas Crockford, ei loro discepoli, dividono JavaScript in due parti: le parti buone e le parti cattive. E, sebbene questa distinzione non possa essere trovata nella sacra creazione di dieci giorni di Brendan Eich, per ora la sorpasseremo e parleremo usando le loro categorie.
In secondo luogo , dicono che anche le "parti buone" includono tutti i tipi di lavoro che mortificano la carne, come NaN, Infinity, catene di prototipi e conversioni di tipo implicite. Perché non c'è quasi nessuno che non desideri poter fare queste cose in modo più pulito e semplice.
In terzo luogo , tra molti insegnanti c'è un dibattito aperto e irrisolto se quelle opere mortificanti debbano essere conservate per amore della "compatibilità con le versioni precedenti".
Quarto , per il momento metterò da parte le loro opinioni senza confutarle. Invece, questo è quello che dico: le loro opinioni sono spazzatura.
Pensieri di chiusura
Oh.
Questo libro è una lettura obbligata per chiunque voglia capire come funziona JavaScript.
Grazie per aver letto! Se ti piacciono le storie tecnologiche divertenti come queste e vuoi supportarmi per continuare a scrivere per sempre, prendi in considerazione l'idea di iscriverti per diventare un membro di Medium . Sono $ 5 al mese e ti danno accesso illimitato alle storie su Medium. Se ti iscrivi usando il mio link , guadagnerò una piccola commissione. Puoi anche seguirmi su Medium e Twitter .

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































