Quanta logica aziendale dovrebbe essere autorizzata a esistere nel livello del controller?
https://softwareengineering.stackexchange.com/questions/26438
-
30-10-2019 - |
Domanda
A volte abbiamo alcune logiche aziendali rappresentate nel codice del controller delle nostre applicazioni. Questa è di solito una logica che differenzia quali metodi chiamare dal modello e/o quali argomenti li superano.
Un altro esempio di ciò è un insieme di funzioni di utilità che esistono nel controller che possono funzionare per formattare o disinfettare i dati restituiti dal modello, secondo un insieme di regole aziendali.
Funziona, ma mi chiedo se sta flirtando con il disastro. Se c'è una logica aziendale condivisa tra controller e modello, i due livelli non sono più separabili e qualcuno che eredita il codice può essere confuso da questa irregolarità nella posizione del codice correlato alla logica aziendale.
La mia domanda è quanta logica aziendale dovrebbe essere consentita nel controller e in quali circostanze?
Nessuna soluzione corretta