Tek bir disyaya odaklanirsaniz hata edersiniz bence. Yazdiginiz sistemin servis katmanini full sifreleyebilirsiniz ornek veriyorum 50 farkli logic islemleri yoneten siniflarinizi olusturdunuz diyelim bunuda controller uzerinden kullaniyorsunuz. Bu 50 farkli sinifi sifreleyip aralarindan 5 tanesine lisans dogrulama methodunu ekleyip constructure kismindan sinif calisirken lisansida dogrulatmis olursunuz. Tek dosya her zaman risktir coklu dosya hem cozen adam icin maliyetli olur o maliyette cayridiri olacaktir. Isi abartmak istersenizde ayri bir sinif daha yazar geri kalan siniflarin hepsini otomatik tarayip file size boyutlarini toplayip elde edilen sonucu kaydeder ve o sonuca gore kontrol edersiniz. Bir satir degisiklik oldugunda sistemdeki cekirdek methodlari sildirebilirsiniz