Resensi Buku: 95 Tesis JavaScript
Saya telah membaca banyak buku JavaScript akhir-akhir ini, dan saya harus mengatakan bahwa “95 JavaScript Theses” adalah yang terbaik sejak reformasi Protestan.
Sulit ditemukan di toko, tetapi Anda dapat menemukannya di pintu setiap pertemuan JavaScript.
Dalam buku ini, pendeta terkenal Martin Luther memakukannya . Dia mulai dengan mengkritik cara bahasa itu digunakan, dan kemudian dia mengusulkan 95 solusi untuk membuatnya lebih baik.
Sintaksnya agak kuno karena, pada saat penulisan, bahasa yang berlaku adalah bahasa Latin++.
Beberapa tesis favorit saya adalah:
Tesis 2: “Kita seharusnya tidak menghukum mereka yang menggunakan titik koma. Mereka sudah cukup menderita”
Tesis 5: “Fungsi eval harus disebut fungsi jahat ”
Tesis 24: “JavaScript bahkan tidak nyata, itu hanya sebuah ide. Jika semua orang berhenti percaya pada JavaScript, tidak akan ada lagi JavaScript.”
Latar belakang sejarah
Eropa Abad Pertengahan adalah masa yang penuh semangat. Logika Aristoteles sedang diperdebatkan di jalan-jalan dan di universitas-universitas, memunculkan mesin Turing pertama yang terbuat dari piston dan redstone.
Bahasa JavaScript adalah contoh sempurna untuk ini. Ini awalnya dibuat untuk mengindeks kematian wabah, tetapi sejak itu telah digunakan untuk segala hal mulai dari inventaris lumpur hingga spreadsheet fief.
Itu mungkin bagus untuk budak, tapi tidak terlalu bagus ketika sebuah bahasa membuat serial semuanya sebagai [objek objek].
Abad pertengahan sial itu memintanya. Dan Martin Luther adalah orang yang tepat untuk memberikannya kepada mereka.
Bagaimana Martin Luther melakukannya?
Mudah. Dia orang Jerman.
Inilah masalahnya: Orang Jerman, bahkan sampai hari ini, sangat pintar. Saya akan mengatakannya lagi: Orang Jerman sangat pintar. Mereka selalu pintar, dan mungkin mereka akan selalu pintar.
Mengapa? Saya tidak tahu, bisa apa saja, tapi bukan itu intinya. Yang penting adalah bahwa dunia ini dihuni oleh orang-orang yang beragam dan cantik yang berbagi sejumlah hak yang sama dan tidak dapat dicabut tetapi - orang tidak boleh lupa - orang Jerman tidak diragukan lagi sangat cerdas.
Seberapa pintar mereka? Sulit dikatakan, saya bukan orang Jerman, tapi mereka mungkin jauh lebih pintar dari Anda. Saya harap mereka baik-baik saja, karena menjadi pintar itu tidak mudah. Hal-hal baik dalam hidup, seperti makan anggur di sofa dan men-debug IE6, dimaksudkan untuk dinikmati secara perlahan dan dengan jarak tertentu.
Pernahkah Anda melihat dua orang Jerman berbicara satu sama lain? Mata mereka seolah berkata, “Aku melihatmu, orang Jerman. Kebetulan sekali! Kami adalah dua orang Jerman, berbicara satu sama lain dalam bahasa Jerman! Sungguh dunia yang indah!”.
Tapi tentu saja mereka tidak mengatakannya karena menunjukkan kasih sayang seperti itu dianggap tidak pantas dalam masyarakat yang santun.
Itu hanya seberapa pintar mereka.
Kepada orang Jerman mana pun yang membaca ini: Saya tidak bermaksud mengobjektifkan Anda atau budaya Anda, saya hanya mencoba menjelaskan betapa terkesannya saya. Surga! Hal terakhir yang saya inginkan adalah membuat marah orang Jerman, itu pasti akan menjadi malapetaka bagi saya.
Bagaimanapun, intinya adalah bahwa Martin Luther memiliki bakat untuk mengoceh tentang pendirian dan lolos begitu saja. Tidak percaya padaku? Inilah kalimat pembuka dari 95 tesisnya:
95 tesis Javascript
Pertama , Anda harus tahu bahwa beberapa guru baru, seperti edgelord Douglas Crockford, dan murid mereka, membagi JavaScript menjadi dua bagian: bagian yang baik dan bagian yang buruk. Dan, meskipun perbedaan ini tidak dapat ditemukan dalam ciptaan suci Brendan Eich selama sepuluh hari, kita akan mengabaikannya untuk saat ini dan berbicara menggunakan kategorinya.
Kedua , mereka mengatakan bahwa bahkan "bagian yang baik" mencakup semua jenis pekerjaan yang mematikan daging, seperti NaN, Infinity, rantai prototipe, dan konversi tipe implisit. Karena hampir tidak ada orang yang tidak ingin dapat melakukan hal-hal ini dengan cara yang lebih bersih dan sederhana.
Ketiga , di antara banyak guru ada perdebatan terbuka dan belum terselesaikan apakah karya memalukan itu harus dilestarikan demi "kompatibilitas ke belakang".
Keempat , untuk saat ini saya akan mengesampingkan pendapat mereka tanpa membantahnya. Sebaliknya, inilah yang saya katakan: Pendapat mereka adalah sampah.
Menutup pikiran
Wow.
Buku ini wajib dibaca oleh siapa saja yang ingin memahami cara kerja JavaScript.
Terima kasih sudah membaca! Jika Anda menyukai cerita teknologi lucu seperti ini dan ingin mendukung saya untuk terus menulis selamanya, pertimbangkan untuk mendaftar menjadi anggota Medium . Ini $5 per bulan, memberi Anda akses tak terbatas ke cerita di Medium. Jika Anda mendaftar menggunakan tautan saya , saya akan mendapat komisi kecil. Anda juga dapat mengikuti saya di Medium dan Twitter .

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































