Sto scrivendo un framework MVC. Ho una cartella piena di classi di libreria, ognuna delle quali è autonoma e potrebbe essere estratta dal framework e utilizzata da solo. L'unico problema è che alcune di queste librerie (benchmark, test di unità) visualizzano HTML per riportare i risultati.
Mi chiedo, visualizzo questo codice HTML in un file di visualizzazione o lo codifico in codice nella classe? Se utilizzo i file di visualizzazione, questi moduli non potranno più essere utilizzati da soli e richiederanno il metodo print_view () trovato in un'altra classe. Se codifico questo codice HTML nella classe della libreria, la classe diventa difficile da leggere, oltre a rendere più difficile la modifica degli aspetti di progettazione dei report.
Qualche suggerimento / pensiero?