Özetle nesnelerin geliştirmeye açık(open), değiştirmeye kapalı(closed) olmalarıdır. Bu prensip bu kural ile nesnenin davranışını değiştirmeden nesneye yeni özelliklerin katılmasını sağlamış oluyor. Bunada sürdürülebilir ve tekrar kullanılabilirlik deniyor.
Okumaya devam et1-Single Responsibility Principle (Solid Principle)
Özetli SRP, nesnenin sadece bir sorumluluğunun olmasıdır. Tam anlam olarak ana hedef ise bir metodun veya bir sınıfın yalnızca bir sorumluluğu olmalıdır ve bir metod veya sınıf (nesne) yalnızca bir amaç uğruna değiştirilebilir, o amaçta sınıfa yüklenen sorumluluktur. SRP sorumlulukların ayrımıdır.
Okumaya devam etSolid Prensipleri
Solid Prensipleri, amerikalı yazılım mühendisi Rober C. Martin tarafından 2000 yılında ‘Tasarım İlkeleri ve Tasarım Modelleri’ makalesinde tanıtılmıştır.
Okumaya devam etThread (İş Parçacığı) Nedir
Esas olarak thread bir process’in aynı anda birden fazla işi yapmasını sağlayan yapı/yapılardır. Processlerin bünyesinde bir veya birden fazla thread bulunabilir. Buradaki en önemli ayrıntı ise bir thread aynı anda yalnızca tek bir iş yapabilir.
Okumaya devam etGüvenli Yazılım Geliştirme Ve Yazılım Güvenliği Ders-7
Yazılım geliştirme süreçlerinde yazılım geliştiricilerin üzerinde durması gereken önemli konudur.Yazılımdaki muhtemek hataları azaltmak, kaliteli ve güvenilir bir yazılım gekiştirmek için başvurulan bir çok yöntem ve teknik mevcuttur.
Okumaya devam etGüvenli Yazılım Geliştirme Ve Yazılım Güvenliği Ders-6
Aktif ve Pasif olmak üzere iki çeşit saldırı türü vardır. Aktif saldırılarda hedef sistemin ele geçirilmesine veya devre dışı bırakılmasına yönelik yapılan saldırılardır.
Okumaya devam et