Reseña del libro: 95 tesis de JavaScript
He estado leyendo muchos libros de JavaScript últimamente, y debo decir que "95 JavaScript Theses" es lo mejor desde la reforma protestante.
Es difícil de encontrar en las tiendas, pero puedes encontrarlo en la puerta de cada reunión de JavaScript.
En este libro, el renombrado sacerdote Martín Lutero lo clava . Comienza criticando la forma en que se usa el lenguaje, y luego propone 95 soluciones para mejorarlo.
La sintaxis está un poco anticuada porque, en el momento de escribir este artículo, el idioma predominante era el latín++.
Algunas de mis tesis favoritas son:
Tesis 2: “No debemos castigar a los que usan punto y coma. Ya están sufriendo bastante”
Tesis 5: “La función eval debería llamarse función malvada ”
Tesis 24: “JavaScript ni siquiera es real, es solo una idea. Si todos dejaran de creer en JavaScript, no habría más JavaScript”.
Antecedentes históricos
La Europa medieval fue una época vibrante. La lógica aristotélica se estaba debatiendo en las calles y en las universidades, dando lugar a las primeras máquinas de Turing hechas de pistones y piedra roja.
El lenguaje JavaScript es un ejemplo perfecto de esto. Originalmente se creó para indexar las muertes por plagas, pero desde entonces se ha utilizado para todo, desde el inventario de lodo hasta las hojas de cálculo de feudos.
Eso podría estar bien para los siervos, pero no es tan bueno cuando un lenguaje serializa todo como [objeto Objeto].
Esos molestos medievales lo estaban pidiendo. Y Martín Lutero era el hombre justo para dárselo.
¿Cómo lo hizo Martín Lutero?
Fácil. Él era alemán.
Aquí está la cuestión: los alemanes son, incluso hasta el día de hoy, muy inteligentes. Lo diré de nuevo: los alemanes son muy, muy inteligentes. Siempre han sido inteligentes, y tal vez siempre lo serán.
¿Por qué? No sé, podría ser cualquier cosa, pero ese no es el punto. Lo importante es que este mundo está habitado por gente diversa y hermosa que comparte una serie de derechos iguales e inalienables pero, nunca hay que olvidarlo, los alemanes son, sin duda, muy, muy inteligentes.
¿Qué tan inteligentes son? Difícil de decir, no soy alemán, pero probablemente sean mucho más inteligentes que tú. Espero que les vaya bien, porque ser inteligente no es fácil. Las cosas buenas de la vida, como comer uvas en un sofá y depurar IE6, deben disfrutarse lentamente y con cierto desapego.
¿Alguna vez has visto a dos alemanes hablando entre ellos? Sus ojos parecen decir “Te veo, compatriota alemán. ¡Qué casualidad! ¡Somos dos alemanes, hablando entre nosotros en alemán! ¡Qué hermoso mundo!”.
Pero, por supuesto, no lo dicen porque tales demostraciones de afecto se consideran inapropiadas en la sociedad educada.
Así de inteligentes son.
Para cualquier alemán que lea esto: no pretendo objetivizarte a ti ni a tu cultura, solo intento explicar lo impresionado que estoy. ¡Cielos! Lo último que querría es enojar a un alemán, eso sin duda sería mi perdición.
De todos modos, el punto es que Martin Luther tenía una habilidad especial para hablar mal del establecimiento y salirse con la suya. ¿No me crees? Aquí están las primeras líneas de sus 95 tesis:
95 tesis Javascript
En primer lugar , debes saber que algunos maestros nuevos, como el maestro del borde Douglas Crockford y sus discípulos, dividen JavaScript en dos partes: las partes buenas y las partes malas. Y, aunque esta distinción no se puede encontrar en la creación santa de diez días de Brendan Eich, pasaremos por alto esto por ahora y hablaremos usando sus categorías.
En segundo lugar , dicen que incluso las “partes buenas” incluyen todo tipo de trabajos que mortifican la carne, como NaN, Infinity, cadenas de prototipos y conversiones de tipos implícitas. Porque no hay casi nadie que no desee poder hacer estas cosas de una manera más limpia y sencilla.
En tercer lugar , entre muchos profesores es un debate abierto y sin resolver si esas obras mortificantes deben conservarse en aras de la "compatibilidad con versiones anteriores".
Cuarto , por el momento dejaré de lado sus opiniones sin desmentirlas. En cambio, esto es lo que digo: sus opiniones son basura.
Pensamientos finales
Guau.
Este libro es una lectura obligada para cualquiera que quiera entender cómo funciona JavaScript.
¡Gracias por leer! Si te gustan las historias tecnológicas humorísticas como estas y quieres ayudarme a seguir escribiendo para siempre, considera registrarte para convertirte en miembro de Medium . Cuesta $ 5 al mes, lo que le brinda acceso ilimitado a las historias en Medium. Si te registras usando mi enlace , ganaré una pequeña comisión. También puedes seguirme en Medium y Twitter .

![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































