Usando C # /. Net, ho una pagina in cui l'utente può inserire dati e salvare questi dati facendo clic su un pulsante.
Per salvare i dati, l'utente deve inserire una data valida, ovvero una data con un determinato formato.
La pagina contiene tra l'altro due moduli.
Il ValidateDate-Event ha la responsabilità di controllare il formato del campo data. Quindi controlla il formato e visualizza un messaggio se la data non è ben strutturata.
L'evento di salvataggio deve salvare le voci dell'utente. Per completare correttamente l'attività, è necessaria una data ben formata. Così ho progettato il modulo per verificare il formato della data. Questo ha il vantaggio che il modulo non può mai bloccarsi e non dipende dal modulo di convalida. Ma ho capito che in effetti faccio la stessa cosa due volte, in due moduli.
Sono solo curioso, come gestisci questa faccenda? Quale pensi sia il modo migliore per farlo?
1) ValidateDate
Responsabilità: verifica il formato del campo data (, informa l'utente)
Sotto-attività: verifica il formato del campo data
2) Salva
Responsabilità: salva i dati
Sotto-attività: verifica il formato del campo data