Program yazdığımız zaman bazen hatalar oluşabilir. Bazı hatalar programımızın çalışmasını etkileyebilir. Hata oluşma ihtimali bulunan kod satırları try bloğunun içine yazılır. Try bloğu içerisinde herhangi bir hata meydana gelirse try bloğundaki diğer kodlar çalıştırılmadan catch bloğu içerisine atlanarak buradaki kodlar çalıştırılır. Eğer programda hata meydana gelmezse catch bloğu içerisinde ki kodlar çalıştırılmaz. Try ve catch komutları mutlaka birlikte kullanılması gereken bloklardır. Finally bloğunun kullanımı ise yazılımcının isteğine bağlıdır. Finally bloğunda ki kodlar try ve catch bloklarından bağımsız her halükarda çalıştırılacak kodları içerir.
Çok katmanlı yazılım mimarisi nedir? sorusundan önce katmanlı yazılım mimarisi nedir? onu inceleyelim. Katmanlı Yazılım Mimarisi Yazılım projelerinin ilk aşamada iş yükü olarak görünse de, sürdürülebilirlik açısından çok daha az maliyetli ve kullanım kolaylığı sağlayan bazı temel yapı taşları vardır. Bunlardan biri de kuşkusuz katmanlı mimari oluşturulmasıdır. Peki katmanlı mimarinin bize kazanımları nelerdir ve neye göre nasıl oluşturulur temel olarak bir inceleyelim. Katmanlı mimarinin en büyük yararı, kodlarımızı daha küçük yapılara bölerek kolay kontrol edilebilirlik ve güncellenebilirlik sağlar . Ayrıca verilerimizin güvenliğini de en yüksek seviyede korur. Örneğin bir web projesi için, tüm veritabanı işlemlerimizi, butonların arkasına yazılan bir sorgu olarak yaparsak, tasarım değişikliğinde tüm kodları tekrardan yazmamız gerekir. Ya da çıkan her hangi bir sorun anında, katmanlı mimaride sadece sorunlu kısmı inceleyecekken, monolithic adı verilen tek katmanlı yazılımda t...
Yorumlar
Yorum Gönder