Recentemente ho visto una citazione ispiratrice:
The secret to building large apps is never build large apps. Break your applications into small pieces. Then, assemble those testable, bite-sized pieces into your big application.
Sembra davvero fantastico quindi voglio seguirlo. Ma poi ho scoperto perché sto usando il pattern Active Record fornito dal framework, quindi ogni elemento della logica di business è strettamente associato allo schema attivo del database e del record.
Questo significa che non importa quale "piccolo pezzo" stai costruendo, ha dipendenza dalla tua entità di registrazione attiva. Sento che non lo rende abbastanza autonomo.
Come devo affrontarlo?
Grazie!