Sequenza comandi per registrazione / backup / test

0

Ho bisogno del tuo contributo ragazzi su questo concetto che intendo implementare:

Usa il Command Pattern per registrare tutto nella mia app. Dovrebbe incapsulare ogni singola azione dell'utente e micro-azione come un comando e scriverlo in un file di registro, ad esempio il formato del file di registro può essere qualcosa del tipo:

time=20:56:33 action=USER_SELECTED_ROWS_IN_DATAGRID control=dgEmployees RowId=2,5,8,9 time=20:56:51 action=USER_ERASED_SELECTED_ROWS_IN_DATAGRID control=dgEmployees

...

...

Successivamente il file di registro avrà più usi:

  1. Può servire come backup: l'app può essere avviata in modalità simulazione, può iniziare con un database vuoto ed eseguendo tutti i comandi dal file di registro l'app può ripristinare il suo database e le impostazioni allo stato più recente .

  2. Posso analizzare il file di registro di un cliente per scoprire come usano la mia app.

  3. Posso analizzare il file di log di un client per individuare un bug che ha incontrato.

  4. Posso scrivere varie configurazioni di test con diversi file di registro.

Quindi la mia domanda a voi ragazzi è: Qualcun altro ha già pensato a questa strategia? Se questo concetto ha un nome tecnico appropriato o conosci qualche tutorial che lo esplora in modo più dettagliato, mi piacerebbe saperne di più.

    
posta Plain Coder 28.05.2015 - 17:38
fonte

1 risposta

-2

Lo schema di comando è spesso usato per creare funzionalità di annullamento. Penso che sia vicino a quello che vuoi fare.

    
risposta data 25.04.2017 - 08:41
fonte

Leggi altre domande sui tag