kisebb projekteknél inkább csak jól elbonyolítani lehet vele a dolgokat szerintem
amit írsz az inkább a karbantarhatóság felé hajaz, loose coupling, dependency injection
ddd blogban nekem ez tetszett [link], van egy unit tesztes könyvve is, hasonló alapokon
dependency injectionhoz meg ez könyv hasznos szerintem [link]