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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top