In una coppia di chiamate asincrone preferiresti avere un BeginDoSomething & FinishDoSomething o PreDoingSomething & PostDoingSomething pair?
Saluti
Se il metodo causa la funzionalità asincrona per iniziare , allora chiamerei Begin...
.
Se il metodo causa la funzionalità asincrona per terminare , allora chiamerei End...
Se il metodo deve essere eseguito prima inizia la funzionalità asincrona, potrei chiamarla Pre...
Se il metodo deve essere eseguito dopo termina la funzionalità asincrona, potrei chiamarla Post...
Le opzioni di inizio e fine sembrano indicare che fanno sì che le cose accadano rispetto alla funzione asincrona, come girare la chiave nell'accensione o spegnerla di nuovo.
Le opzioni pre e post sembrano indicare che sono staccate dall'effettiva funzione asincrona che circondano, come chiudere la portiera della macchina prima di mettere il piede sull'acceleratore, o mettere il freno a mano prima di uscire dall'auto.
Preferisco pre e post ma quelle sono denominazioni convenzionali che sono preferenze personali. Non c'è giusto o sbagliato.
Leggi altre domande sui tag naming