In ActionScript la classe URLLoader che ha sette distinti eventi che possono verificarsi dopo aver chiamato il metodo load ().
Nel HTTPServive le classi ci sono due eventi, fault
e result
.
In una delle classi che ho scritto c'è solo un evento, result
. Nell'evento risultato ho un successo di proprietà impostato su true o false e se true l'evento ha set di proprietà aggiuntive. Se falso ha un oggetto di errore impostato.
Per generalizzare, nella prima classe viene inviato un evento per casi molto specifici. Nella seconda classe ci sono solo due casi, successo o fallimento. Nell'ultimo è un evento che contiene, successo, fallimento, errori tutto in uno.
Ora sto leggendo sull'inferno del callback quando si tratta di chiamate asincrone e su come la funzione then
può essere d'aiuto. Verrà richiamata una funzione di callback riuscita o non riuscita sui risultati.
La mia domanda, quali sono i pro e i contro di scrivere una classe che invia molti eventi molto specifici contro la spedizione di un minor numero di eventi e cosa vorresti usare quotidianamente come sviluppatore?
Nota: questo è indipendentemente dalla lingua e dall'approccio one one per gestire più casi o più gestori per gestirli singolarmente.