Kitap İncelemesi: 95 JavaScript Tezi
Son zamanlarda pek çok JavaScript kitabı okuyorum ve "95 JavaScript Tezi"nin Protestan reformundan bu yana en iyi şey olduğunu söylemeliyim.
Mağazalarda bulmak zor ama her JavaScript buluşmasının kapısında bulabilirsiniz.
Bu kitapta, ünlü rahip Martin Luther bunu başarıyor . Dilin kullanım şeklini eleştirerek başlar ve ardından onu daha iyi hale getirmek için 95 çözüm önermeye devam eder.
Sözdizimi biraz eski, çünkü bu yazının yazıldığı sırada hakim olan dil Latince++ idi.
En sevdiğim tezlerden bazıları:
Tez 2: “Noktalı virgül kullananları cezalandırmamalıyız. Zaten yeterince acı çekiyorlar”
Tez 5: "Değerlendirme işlevi, kötü işlev olarak adlandırılmalıdır "
Tez 24: “JavaScript gerçek bile değil, sadece bir fikir. Herkes JavaScript'e inanmayı bırakırsa JavaScript diye bir şey kalmaz."
Tarihsel arka plan
Ortaçağ Avrupası hareketli bir dönemdi. Aristoteles mantığı sokaklarda ve üniversitelerde tartışılıyor, pistonlardan ve kırmızı taştan yapılmış ilk Turing makinelerinin ortaya çıkmasına neden oluyordu.
JavaScript dili bunun mükemmel bir örneğidir. Başlangıçta veba ölümlerini indekslemek için yaratılmıştı, ancak o zamandan beri çamur envanterinden tımar hesap tablolarına kadar her şey için kullanılıyor.
Bu, serfler için iyi olabilir, ancak bir dil her şeyi [nesne Nesnesi] olarak serileştirdiğinde o kadar da iyi değildir.
O sinir bozucu orta çağlar bunu istiyordu. Ve Martin Luther bunu onlara verecek adamdı.
Martin Luther bunu nasıl yaptı?
Kolay. Almandı.
Olay şu: Almanlar bugüne kadar bile çok akıllı. Tekrar söyleyeceğim: Almanlar çok çok akıllıdır. Her zaman akıllı oldular ve belki de her zaman akıllı olacaklar.
Neden? Bilmiyorum, herhangi bir şey olabilir, ama mesele bu değil. Önemli olan, bu dünyanın bir dizi eşit ve devredilemez hakkı paylaşan çeşitli ve güzel insanlar tarafından yaşadığıdır, ancak - asla unutmamak gerekir - Almanlar şüphesiz çok çok akıllıdır.
Ne kadar akıllılar? Söylemesi zor, Alman değilim ama muhtemelen senden çok daha zekiler. Umarım iyi gidiyorlardır, çünkü akıllı olmak kolay değildir. Kanepede üzüm yemek ve IE6'da hata ayıklamak gibi hayattaki iyi şeylerin tadını yavaş yavaş ve belirli bir mesafeyle çıkarmak gerekir.
Hiç birbiriyle konuşan iki Alman gördünüz mü? Gözleri “Seni görüyorum Alman dostum. Ne tesadüf! Biz iki Almanız, birbirimizle Almanca konuşuyoruz! Ne güzel bir dünya!”.
Ama elbette bunu söylemiyorlar çünkü bu tür sevgi gösterileri kibar toplumda uygunsuz görülüyor.
İşte bu kadar akıllılar.
Bunu okuyan herhangi bir Alman için: Amacım sizi veya kültürünüzü nesneleştirmek değil, sadece ne kadar etkilendiğimi açıklamaya çalışıyorum. Tanrım! Bir Alman'ı kızdırmak isteyeceğim en son şeydi, bu kesinlikle benim sonum olurdu.
Her neyse, mesele şu ki, Martin Luther müesses nizamla ilgili saçma sapan konuşma ve bundan paçayı sıyırma konusunda bir hünere sahipti. Bana inanmıyor musun? İşte 95 tezinin açılış satırları:
95 JavaScript tezi
İlk olarak , Edgelord Douglas Crockford ve müritleri gibi bazı yeni öğretmenlerin JavaScript'i iki bölüme ayırdığını bilmelisiniz: iyi kısımlar ve kötü kısımlar. Ve bu ayrım, Brendan Eich'in on günlük kutsal yaratılışında bulunamasa da, şimdilik bunu geçeceğiz ve kategorilerini kullanarak konuşacağız.
İkincisi , "iyi kısımlar"ın bile NaN, Infinity, prototip zincirleri ve örtük tip dönüşümleri gibi eti ezen her türlü işi içerdiğini söylüyorlar. Çünkü bu işleri daha temiz ve basit bir şekilde yapabilmek istemeyen neredeyse yoktur.
Üçüncüsü , pek çok öğretmen arasında, bu küçük düşürücü çalışmaların "geriye dönük uyumluluk" adına korunmasının gerekip gerekmediği açık ve çözülmemiş bir tartışmadır.
Dördüncüsü , şimdilik fikirlerini çürütmeden bir kenara bırakacağım. Bunun yerine şunu söylüyorum: Fikirleri çöp.
Kapanış düşünceleri
Vay.
Bu kitap, JavaScript'in nasıl çalıştığını anlamak isteyen herkesin okuması gereken bir kitap.
Okuduğunuz için teşekkürler! Bunun gibi esprili teknoloji hikayelerinden hoşlanıyorsanız ve sonsuza kadar yazmaya devam etmem için beni desteklemek istiyorsanız, Medium üyesi olmak için kaydolmayı düşünün . Ayda 5 dolardır ve Medium'daki hikayelere sınırsız erişim sağlar. Bağlantımı kullanarak kaydolursanız , küçük bir komisyon kazanacağım. Beni Medium ve Twitter'da da takip edebilirsiniz .

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































