Debugging - Hata Önleme Yöntemleri
Yazan : Yusuf Nar, Nisan 01, 2008, Salı 13:07
Etiket(ler) : debug
Önlem tedaviden evladır
sözü beden hastalıklarında olduğu kadar kodlamada yapılan hatalarda da doğrudur. Geliştirme yaparken debug işlemininin maliyeti ve kaçınılmazlığı gözönünde bulundurulduğunda, önceden hazırlıklı olmak ve nihai etkisini azaltmak daha akıllıca olacaktır.
Alışkanlık Haline Gelen Hatalarınızı İzleyin
Dikkatinizi çekmiştir, bir zaman sonra özellikle bazı türden hataları yapma eğilimdesinizdir. Bu şekilde süreklilik arzeden zayıf noktaları belirleyebiliyorsanız, önlemini de alabilirsiniz. Kodlar için bir kontrol listeniz varsa, favori bug'larınızı da ekleyerek listeyi genişletebilirsiniz.
Loose Coupling ve Information Hiding
Gevşek bağlaşım(Loose Coupling) ve kapsülleme(Information Hiding); bu iki kurala dayanan uygulamalar yönetimi ve esnekliği arttırdığı kadar kapsamlı uygulamalardır. Ayrıca bug'ları önlediğini unutmamak gerekir. Yeteri kadar modüler bir kodda karşılaşılan hatanın diğer modüllerde debug sürecini zorlaştıran ve hatanın asıl kaynağını gizleyecek olan beklenmedik yanetkiler üretmeyecektir.
Konuyla ilgili diğer başlıklar;
Debugging (Hata Ayıklama)
Genel Prensipler
Teknik Metodlar
Psikolojik Metodlar
Hata Önleme Yöntemleri (şuan burdasınız)
Sonuç