Birçoğumuz jQuery ile bu fenomeni görmeye başladık, yaklaşık bir yıl önce insanlar jQuery ile sorgu dizgisini geri almak gibi kesinlikle delice şeyler yapmayı sormaya başladılar . Arasındaki fark kütüphanesinden (jQuery) ve dilin (JavaScript) görünüşe göre pek çok programcılar üzerinde kaybolur ve gerekli olmadığı uygunsuz, dolambaçlı kod bir çok sonuç yazılıyor.
Belki de sadece hayal gücüm, ama yemin ederim, insanların sıralı bir dizideki aralıkları bulmak gibi, Linq ile benzer şekilde çılgınca şeyler yapmak istedikleri soru sayısında sert bir artış görmeye başladım . Linq uzantılarının bu problemi çözmek için ne kadar uygunsuz olduğunu bilemiyorum, ama daha da önemlisi, yazarın ideal çözümün Linq'u gerçekten düşünmeden düşündüğünü söylemek zorunda kalacağını varsaydığı gerçeği . Dili tekrarlıyoruz, dil (C # / VB.NET) ve kütüphane (Linq) arasındaki farkı söyleyemeyen yeni nesil bir .NET programcısı üretiyoruz.
Bu olaydan ne sorumlu? Sadece yutturmaca mı? Saksağan eğilimleri? Linq, bir sihir şekli olarak ün kazandı mı, aslında kod yazmak yerine sadece doğru çıkarımı yapmanız gerekiyor mu? Bu açıklamalardan pek memnun değilim ama gerçekten başka bir şey düşünemiyorum.
Daha da önemlisi, bu gerçekten bir sorun mu ve eğer öyleyse, bu insanları aydınlatmak için en iyi yol nedir?