Merhabalar, bence düşünceleriniz sarsılmasın.

Merhabalar, bence düşünceleriniz sarsılmasın. Elbette proje ve amaçlara göre değişibilir ama veri kaynağını (veri tabanı degil!) soyutlama ihtiyaci o kadar ortak bir sorun ki özellikle testability açısından neredeyse en tartışmaya açık olmayan pattern, adeta bir önkosuldur. Koca MVC dunyasi (Spring,Play,Mvc.net hepsi) yıllardır Controller’i Repository ile test etmek üzerine kuruldu. CRUD adeta postmodernism gibi, burnunu soktuğu her şeyi anlamsizlastiriyor. GenericRepository gibi kötü ve kaba uygulamalarına kanıp ana motivasyonu kaçırmamalı derim. Bir fırsat yaratabilirsem daha fazla açmaya çalışırım tabiki…

Geri bildirimler için yazıyı Medium'da aç.