Solid Nedir ve Single Responsibility Principle (SRP)

Bunlar da hoşunuza gidebilir...

3 Cevaplar

  1. Ali dedi ki:

    Okuduğum en güzel yazılardandı hocam 🙂 Blogunuzu 1.5 yıldır takip ediyorum bugün boş vakit oldu yorum atma isteği geldi 🙂

    Bu yazı ben üniversitedeyken okuduğum bir yazıydı.

    Bugün hala 15-20 bin satırlık tek dosyalar üzerinden çalışılan projeler var.

    Mail göndermesi de kullanıcı silmesi de yazı eklemesi de tek class üzerinde işliyor.

    Bu yazıyı okuyana kadar yani iş hayatından önce ben de öyle yapıyordum.

    Tabi okunabilirlik derken abartanı da gördüm. Örneğin;

    class UserAccount
    {
    public User CreateUser()
    {
    }
    }

    class UserDeleteAccount
    {
    public UserDelete DeleteUserAccount()
    {
    }
    }

    Gibi. Tamam okunabilir belki ama bütünlüğü nasıl sağlayacaksınız gibi sorunlar çıkıyor.

  1. Aralık 13, 2014

    […] bir önceki Single Responsibility makalesinden sonra sıra geldi 2. prensibimiz olan Open-Closed (Açık Kapalı) […]

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*