Domande con tag 'validation'

5
risposte

Rafforzamento del codice con una gestione delle eccezioni eventualmente inutile

È buona pratica implementare una gestione delle eccezioni inutile, nel caso in cui un'altra parte del codice non sia codificata correttamente? Esempio di base Semplice, quindi non perdo tutti:). Diciamo che sto scrivendo un'app che most...
posta 24.05.2013 - 11:16
6
risposte

Come dovrei gestire l'input dell'utente non valido?

Ho pensato a questo problema per un po 'e sarei curioso di avere opinioni da altri sviluppatori. Tendo ad avere uno stile di programmazione molto difensivo. Il mio tipico blocco o metodo ha questo aspetto: T foo(par1, par2, par3, ...) {...
posta 25.08.2011 - 00:08
2
risposte

Validazione dati: classe separata o no?

Quando ho molti dati che devono essere convalidati, dovrei creare una nuova classe per il solo scopo di validazione o dovrei attenermi alla convalida in-method? Il mio esempio particolare contempla un torneo e una classe evento / categoria:...
posta 16.04.2016 - 23:18
4
risposte

Quanto dovremmo essere difensivi?

Abbiamo eseguito Pex su un po 'di codice, e ha mostrato alcune buone cose (cose brutte, ma mostrandole prima che arrivi alla produzione!). Tuttavia, una delle cose belle di Pex è che non smette necessariamente di cercare problemi. Un'are...
posta 17.06.2011 - 16:51
3
risposte

IValidatableObject vs Single Responsibility

Mi piace il punto di estensibilità di MVC, che consente ai modelli di visualizzazione di implementare IValidatableObject e di aggiungere la convalida personalizzata. Cerco di mantenere i miei controllori snelli, visto che questo codice è l'un...
posta 15.06.2012 - 14:13
2
risposte

Qualcuno ha utilizzato correttamente Windows Workflow per un motore di regole / convalida di business?

Mi chiedevo se qualcuno ha usato con successo Windows Workflow Foundation per un motore BusinessRules / Validation, o se conosci qualche codice di esempio o articoli su questo. Se lo hai già usato, cosa ne pensi? Com'è confrontato con altri s...
posta 06.05.2011 - 19:32
5
risposte

Usi tecniche di validazione sia lato client che lato server?

Utilizzi tecniche di convalida sia lato client che lato server durante la convalida dell'input da un utente, ad es. tramite un modulo di contatto? Se è così, è davvero necessario? Hai un po 'di ingegneria?     
posta 01.03.2011 - 12:04
3
risposte

Come eseguire la convalida dell'input senza eccezioni o ridondanza

Quando cerco di creare un'interfaccia per un programma specifico, in genere cerco di evitare di lanciare eccezioni che dipendono da input non convalidati. Quindi quello che succede spesso è che ho pensato a un pezzo di codice come questo (que...
posta 14.01.2017 - 16:07
2
risposte

Gestori di comandi e DDD

Ho un'applicazione ASP.NET MVC, che utilizza un servizio di query per ottenere dati e un servizio di comando per inviare comandi. La mia domanda riguarda la parte di comando. Se arriva una richiesta, il servizio comandi utilizza un commander...
posta 20.09.2011 - 11:13
6
risposte

Se il modello sta validando i dati, non dovrebbe generare eccezioni su input errati?

Leggendo questa domanda SO sembra che vengano lanciate eccezioni per la convalida dell'input dell'utente è disapprovato. Ma chi dovrebbe convalidare questi dati? Nelle mie applicazioni, tutte le convalide vengono eseguite nel livello aziend...
posta 12.06.2013 - 11:50