Domande con tag 'validation'

1
risposta

L'uso di "utf8 = ✓" è preferibile a "utf8 = true"?

Recentemente ho visto alcuni URI contenenti il parametro di query "utf8 = ✓". La mia prima impressione (dopo aver pensato "mmm, sembra interessante") è che potrebbe essere usato per rilevare una codifica di caratteri non funzionante. Quindi,...
posta 13.10.2012 - 13:57
25
risposte

Quanto lontano si dovrebbe prendere la convalida dell'indirizzo e-mail?

Mi chiedo fino a che punto le persone dovrebbero prendere la convalida dell'indirizzo e-mail. Il mio campo è principalmente lo sviluppo web, ma questo vale ovunque. Ho visto alcuni approcci: controlla semplicemente se c'è un "@" presente,...
posta 06.08.2008 - 11:51
7
risposte

Se le funzioni devono eseguire verifiche nulle prima di eseguire il comportamento previsto, si tratta di una progettazione errata?

Quindi non so se questa è una buona o cattiva progettazione del codice, quindi ho pensato che fosse meglio chiedere. Spesso creo metodi che eseguono l'elaborazione dei dati che coinvolgono le classi e spesso eseguo molti controlli nei metodi...
posta 02.07.2018 - 22:50
8
risposte

Devo lanciare un'eccezione in caso di un valore significativo al di fuori dell'intervallo o gestirlo da solo?

Ho scritto una struttura che rappresenta le coordinate di latitudine / longitudine. I loro valori vanno da -180 a 180 per le longitudini e da 90 a -90 per le lattitudini. Se un utente di quella struttura mi dà un valore al di fuori di tale in...
posta 18.02.2016 - 12:11
10
risposte

Un metodo dovrebbe validare i suoi parametri? [duplicare]

Supponiamo che tu stia progettando un metodo sqrt con radice quadrata. Preferisci convalidare che il parametro passato non sia un numero negativo o lo lasci al chiamante per assicurarti che il parametro passato sia valido. Come varia la tua ri...
posta 04.04.2011 - 07:01
4
risposte

Dove dovremmo mettere la validazione per il modello di dominio

Apprezzo ancora le migliori pratiche per la convalida del modello di dominio. Va bene inserire la validazione nel costruttore del modello di dominio? esempio di convalida del mio modello di dominio come segue: public class Order { private...
posta 15.11.2011 - 03:40
21
risposta

I test software sono davvero necessari?

Sono uno studente che lavora al mio B.E (CS) e la mia domanda è la seguente: Sono necessari test nel campo del software? Se creiamo un software con molta cura, allora perché dovremmo testare? Dopo i test possiamo essere sicuri che abbi...
posta 22.05.2013 - 11:54
9
risposte

Convalida dei parametri del costruttore in C #: best practice

Qual è la migliore pratica per la validazione dei parametri del costruttore? Supponi un semplice bit di C #: public class MyClass { public MyClass(string text) { if (String.IsNullOrEmpty(text)) throw new Argument...
posta 23.02.2011 - 19:56
7
risposte

Devo convalidare il valore di ritorno di una chiamata di metodo anche se so che il metodo non può restituire input errati?

Mi chiedo se dovrei difendere il valore di ritorno di una chiamata di metodo convalidando che soddisfano le mie aspettative anche se so che il metodo che sto chiamando soddisferà tali aspettative. Data User getUser(Int id) { User temp =...
posta 28.04.2015 - 22:22
6
risposte

Va bene avere un livello di validazione prima del livello di controllo di accesso

Sto creando un'applicazione web con strcutured API e in questa applicazione abbiamo diversi livelli che stanno facendo il loro lavoro. Il primo livello è il livello Validazione che convalida l'input dell'utente e se passa la convalida spost...
posta 04.05.2018 - 13:13