Рецензия на книгу: 95 диссертаций по JavaScript

Jan 25 2023
В последнее время я читал много книг по JavaScript и должен сказать, что «95 тезисов JavaScript» — это лучшая книга со времен протестантской реформации. Его трудно найти в магазинах, но вы можете найти его на входе в каждую встречу по JavaScript.

В последнее время я читал много книг по JavaScript и должен сказать, что «95 тезисов JavaScript» — это лучшая книга со времен протестантской реформации.

Его трудно найти в магазинах, но вы можете найти его на входе в каждую встречу по JavaScript.

В этой книге знаменитый священник Мартин Лютер прибивает это. Он начинает с критики того, как используется язык, а затем предлагает 95 решений, чтобы сделать его лучше.

Синтаксис немного устарел, потому что на момент написания преобладающим языком был Latin++.

Некоторые из моих любимых тезисов:

Тезис 2: «Мы не должны наказывать тех, кто использует точку с запятой. Они уже достаточно страдают».

Тезис 5: «Функция eval должна называться функцией evil »

Тезис 24: «JavaScript даже не настоящий, это просто идея. Если все перестанут верить в JavaScript, JavaScript больше не будет».

Историческая справка

Средневековая Европа была ярким временем. Аристотелевская логика обсуждалась на улицах и в университетах, что привело к появлению первых машин Тьюринга, сделанных из поршней и красного камня.

Язык JavaScript является прекрасным примером этого. Первоначально он был создан для индексации смертей от чумы, но с тех пор он использовался для всего, от инвентаризации грязи до электронных таблиц поместья.

Это может быть хорошо для крепостных, но не так хорошо, когда язык сериализует все как [object Object].

Эти надоедливые средневековые просили об этом. И Мартин Лютер был именно тем человеком, который дал им это.

Как это сделал Мартин Лютер?

Легкий. Он был немцем.

Вот в чем дело: немцы и по сей день очень умны. Я еще раз повторю: немцы очень умны. Они всегда были умными и, может быть, всегда будут умными.

Почему? Не знаю, может быть что угодно, но не в этом дело. Важно то, что этот мир населен разнообразными и красивыми людьми, которые имеют ряд равных и неотъемлемых прав, но — никогда нельзя забывать — немцы, несомненно, очень и очень умны.

Насколько они умны? Трудно сказать, я не немец, но они, вероятно, намного умнее вас. Надеюсь, у них все хорошо, потому что быть умным непросто. Хорошие вещи в жизни, такие как поедание винограда на диване и отладка IE6, предназначены для медленного и с определенной отстраненностью.

Вы когда-нибудь видели, как два немца разговаривают друг с другом? Их глаза как бы говорят: «Я вижу тебя, товарищ немец. Какое совпадение! Мы два немца, разговаривающие друг с другом по-немецки! Как прекрасен мир!».

Но, конечно, они этого не говорят, потому что такие проявления привязанности считаются неуместными в приличном обществе.

Вот только какие они умные.

Любому немцу, читающему это: я не хочу объективировать вас или вашу культуру, я просто пытаюсь объяснить, насколько я впечатлен. Небеса! Последнее, чего я хотел бы, это разозлить немца, это, безусловно, было бы моей гибелью.

Как бы то ни было, дело в том, что Мартин Лютер умел нести чушь об истеблишменте, и ему это сходило с рук. Не верите мне? Вот первые строки его 95 тезисов:

95 тезисов Javascript

Во-первых , вы должны знать, что некоторые новые учителя, такие как пограничный лорд Дуглас Крокфорд, и их ученики делят JavaScript на две части: хорошие части и плохие части. И хотя этого различия нет в десятидневном святом творении Брендана Эйха, мы пока пропустим это и будем говорить, используя их категории.

Во-вторых , говорят, что даже к «хорошим частям» относятся всякие умерщвляющие плоть работы, такие как NaN, Infinity, цепочки прототипов и неявные преобразования типов. Ибо вряд ли найдется кто-нибудь, кто не хотел бы делать эти вещи более чистым и простым способом.

В-третьих , среди многих учителей ведутся открытые и нерешенные споры о том, следует ли сохранять эти унизительные работы ради «обратной совместимости».

В-четвертых , на данный момент я отложу в сторону их мнения, не опровергая их. Вместо этого я говорю вот что: их мнения — мусор.

Заключительные мысли

Ух ты.

Эта книга обязательна к прочтению всем, кто хочет понять, как работает JavaScript.

Спасибо за прочтение! Если вам нравятся подобные юмористические истории о технологиях, и вы хотите поддержать меня, чтобы я продолжал писать вечно, подумайте о том, чтобы зарегистрироваться, чтобы стать участником Medium . Это 5 долларов в месяц, что дает вам неограниченный доступ к историям на Medium. Если вы зарегистрируетесь по моей ссылке , я получу небольшую комиссию. Вы также можете подписаться на меня в Medium и Twitter .