Data un'architettura a cipolla, quali sono i vantaggi e gli svantaggi del lancio di eccezioni nella logica aziendale (che si trova al centro della cipolla) per i parametri non validi forniti dall'utente?
L'alternativa sarebbe codice di errore.
Ho argomenti per entrambi gli approcci, eccezioni e codici di errore, tuttavia trovo difficile decidere.