İlginç kodlama örnekleri

Dzone üzerindeki haberlere göz atıp ilginç olanlarını açıp okurum. Bu tip haberlerden biri Java'da "eşittir" kontrolünün zorluğundan bahsediyordu. Evet gerçekten "eşittir" kontrolü zordur. Önce nesnenin null olmadığını kontrol etmelisin. Sonra iki nesneyi karşılaştırabilirsin.
Neyse, asıl konumuz benim bu haberden yönlendiğim The Daily WTF sitesinde karşılaştığım ilginç kodlama örnekleri. Burada bu örneklerin bağlantılarını vermek istedim. Gerçekten şaşırtıcı kodlar ve yorumlar içeriyor:
http://thedailywtf.com/forums/thread/103463.aspx

Bu bağlantıdaki yazıdan önceki yazılara da ulaşabilirsiniz. Ancak bütün bu yazılar ingilizce.

Unutmadan örnekler ile ilgili yorumlar da güzel. Aklınıza gelmeyen bazı yöntemler açıklanabiliyor.

Mesela
if (Math.max(1, 2) == 2) return;
İfadesi için Java'da boş blok compiler hatasını aşmak için kullanılmış olabileceğini söylüyor. Bu şekilde bu satırın yazıldığı satırdan sonraki kısımlar yoruma alınmış oluyor. Bu şekilde alışılmışın dışındaki programlama özellikleri insanın ilgisini çekiyor :S

Hiç yorum yok: