Tutte le domande

5
risposte

In un'API REST, dovresti correggere l'input dell'utente sul lato server?

Abbiamo un'API REST con un endpoint che accetta i dati JSON dal client. Uno dei campi JSON è un URL che verrà reso ad altri utenti come collegamento ipertestuale a una pagina del sito Web associata alla risorsa. Da qualche parte nella pipeline d...
posta 17.09.2018 - 14:05
3
risposte

Che cosa definisce una regola aziendale, al contrario della logica di presentazione o applicazione?

Il modo in cui lo spiego a me stesso è che una regola aziendale è un requisito per un concetto di dominio di un'applicazione. Uno dei compiti principali della mia app attuale è l'invio di notifiche. Pertanto, ho un'entità Notification , t...
posta 25.09.2018 - 13:10
5
risposte

Un punto disegnato su una tela è considerato un'entità nella progettazione guidata dal dominio?

Sto leggendo su DDD e ho trovato questo estratto: Let’s consider a drawing application. The user is presented a canvas and he can draw any points and lines of any thickness, style and color. It is useful to create a class of object named Po...
posta 06.09.2018 - 19:15
4
risposte

Solo test quando necessario nello sviluppo di software agile: buona o cattiva idea?

Quando si assume un approccio di sviluppo agile, è ovvio implementare le funzionalità solo quando necessario. La mia domanda è: può lo stesso essere applicato quando si tratta di test, cioè creando casi di test e solo test quando necessario, o è...
posta 04.10.2018 - 02:14
3
risposte

È un algoritmo di ordinamento più veloce di O (n * log (n))

Se ci sono n variabili ognuna con m possibili valori. (Per intero, m è 2 miliardi qualcosa.) In primo luogo, mappare ogni valore possibile su un numero intero da 0 a m-1 nell'ordine. E definire le funzioni di mappatura. index(v): value to i...
posta 19.12.2018 - 07:07
4
risposte

Creazione di nuovi costruttori per sovrascrivere le variabili di istanza esistenti a scopo di test

È buona pratica fare aggiunte di più costruttori solo a scopo di test (per deridere i DOC usati nel mio SUT) in questo modo: public class A { private B b = new B(); private C c = new C(); public A(){ } /*** * used fo...
posta 08.11.2018 - 22:53
3
risposte

Che cosa significa quando qualcosa è codificato come nel gioco?

Sto cercando di rimuovere alcune restrizioni programmate in un gioco come Sims 3, ma alcune funzionalità come la restrizione di età sono codificate nel codice del gioco, quindi ho letto alcuni tutorial e ho scoperto che è qualcosa di codificato...
posta 18.06.2018 - 13:37
4
risposte

L'esposizione alla classe di implementazione è corretta in Dependency Inversion

Fondamentalmente dovremmo dipendere dalle astrazioni invece che dalle classi concrete, questo è il principio principale di Dependency Inversion. interface ITest { void DoSomething(); } class TestImpl : ITest { public void DoSomething(...
posta 13.12.2018 - 13:41
2
risposte

Quali tecniche di programmazione estrema sono appropriate per l'uso in un ambiente di ricerca? [chiuso]

Quali (se esistono) tecniche di programmazione estrema sarebbero appropriate per l'uso in un ambiente di ricerca - dove l'obiettivo è produrre prototipi, lavoro brevettabile e / o pubblicabile?     
posta 03.12.2010 - 06:00
3
risposte

Generazione di token CSRF senza utilizzare sessioni e cookie

Sto scrivendo una libreria per generare e controllare i token CSRF. Mi piacerebbe farlo senza dover utilizzare sessioni e / o cookie. Quello che ho scoperto è questo: Un token generato dall'ora corrente e un id token univoco (unix-timest...
posta 26.02.2011 - 16:31