Domande con tag 'validation'

3
risposte

Cosa fare quando un aggregato riceve un brutto evento?

Che cosa si fa solitamente quando viene chiesto ad un aggregato di applicare un evento "impossibile" al suo stato? Ad esempio, se un aggregato ShoppingCart ha già applicato un evento CustomerAckRec (l'utente ha ricevuto la ricezione...
posta 30.08.2018 - 01:31
4
risposte

Devo affermare le precondizioni delle funzioni in un'API pubblica?

Sto scrivendo una libreria per alcune strutture dati in C che verranno utilizzate nei sistemi embedded. Ho avuto problemi nel progettare e creare un solido piano di gestione degli errori. Questa API è solo soggetta ad errori logici ed è per ques...
posta 21.12.2017 - 21:15
2
risposte

Test funzionali nella verifica

Ieri la mia domanda Come mai la verifica non include i test effettivi ? ha creato molte polemiche, ma non ha rivelato la risposta per una domanda correlata e molto importante: il test funzionale della scatola nera eseguito dai tester appartien...
posta 11.09.2012 - 08:28
4
risposte

Come evitare la doppia convalida dei dati in un'applicazione con interfaccia web?

Sto imparando la progettazione del software creando un'applicazione web CRUD (ASP.NET MVC con Entity Framework). L'ho diviso in due progetti: la prima è la libreria Core, che contiene la logica di business, la seconda è la Web GUI. Ho avuto un'i...
posta 16.05.2017 - 17:45
2
risposte

Come può un metodo gestire la convalida e la creazione di entità senza parametri di output?

Ho 3 classi semplici. A Reference , a Parent e a Child . Child conosce le istanze Reference e Parent a cui è associata. Eccoli, inizializzazione e altri dati / metodi omessi: class Reference { public int ID { get...
posta 17.11.2015 - 00:50
2
risposte

Dovrei aggiungere un livello per mantenere l'oggetto sempre valido e immutabile?

Sto sviluppando COM. Una fabbrica deve essere inizializzata prima fornendo un ID. Non posso passare argomenti all'istanza IFactory tramite CoCreateInstance. Quindi IFactory potrebbe aver bisogno di aggiungere un metodo init per essere chiam...
posta 03.11.2015 - 04:53
2
risposte

Scrive i test delle unità per le librerie o solo l'applicazione?

Sfondo Sono abbastanza nuovo per il test delle unità e recentemente ho utilizzato Visual Studio Test Manager per creare i miei Test di unità. Il modo in cui attualmente sto facendo le cose è il seguente: Crea alcune librerie. Aggiungi...
posta 21.04.2016 - 20:56
2
risposte

Perché utilizzare una hashkey univoca per gli invii di moduli?

Ho più moduli e uso AJAX per inviarli. Ho chiesto al mio capo se aveva bisogno di un formato specifico per l'ID del modulo e mi ha detto di generare un hash univoco e di tenerlo in sessione; controllalo ogni volta che il modulo ritorna per assic...
posta 15.07.2015 - 17:21
2
risposte

Qual è la migliore pratica per la convalida dei parametri del metodo in una libreria? [chiuso]

Sviluppo una libreria di giochi in javascript, contenente molte classi. Esito dal comportamento che dovrei seguire riguardo alla convalida dei parametri del metodo: Devo controllare la validità dei parametri passati a ciascun metodo? Per...
posta 10.03.2013 - 11:20
4
risposte

Con un'API REST, esiste una convenzione per i client che convalida una richiesta senza apportare alcuna modifica?

Questo può essere più semplice da spiegare con un caso d'uso di esempio. Diciamo che ho un sito di e-commerce in cui gli utenti possono aggiungere articoli al loro carrello. Quando aggiungi elementi al carrello, gli utenti possono digitare la...
posta 23.09.2017 - 18:24