6/20/2013

Çok Çirkinsin Try/Catch/Finally

Oldum olası Try/Catch/Finallly bloğuna sinir olmuşumdur. Bütün metodu içine alanından da, metodun sadece bir yerini içine alandan da razı değilim :) Nedeni ise çok basit : Kodun görünümünü ve okunurluğunu bozuyor. Esasında genel olarak bütün non-functional kod parçacıkları (ki mesela loglama kodları, lock ifadeleri vs.) aynı sonuca yol açmakta.

Aspect Oriented Programming bu soruna çare gibi görünse de, onun da kod okunurluğuna dair kendi çapında sorunları var :)

İşin doğası bu deyip geçmek lazım herhalde. Niye kıllanıp, kafaya takıyorsam!