Domande con tag 'design'

1
risposta

Un enorme ViewModel o (ab) usa il database per ogni vista

Sono in procinto di progettare una struttura di applicazione e attualmente sto pensando a come strutturare il mio front-end asp.net MVC5. La mia applicazione è simile a una procedura guidata con schede per ogni passaggio. Non è un mago severo...
posta 14.11.2016 - 09:34
1
risposta

Progettazione consigliata per privilegi e ruoli in un'applicazione

Qual è l'opzione consigliata per progettare un sistema di privilegi? La mia applicazione ha alcuni utenti con diversi ruoli (amministratore, consulente, esperto, giornalista ..) Ogni ruolo ha alcuni privilegi (leggi il documento, scrivi il do...
posta 13.12.2016 - 15:52
2
risposte

Meglio chiamare per immergersi nei sottomodelli o passare un risultato

Ho un servizio che esegue una logica aziendale piuttosto complicata quando riceve una richiesta. Ho la maggior parte delle funzionalità isolate in metodi privati che si abbassano di un paio di livelli rispetto al metodo che riceve la richiesta...
posta 26.10.2015 - 14:29
2
risposte

Non ripetersi contro fare solo una cosa in un metodo

Attualmente sto scrivendo alcuni casi di test in python. Spesso finisco per chiamare le stesse due o tre righe di codice all'inizio di un caso di test per ottenere il programma che sto testando. Ad esempio: test_something_foo(): call_metho...
posta 12.03.2015 - 01:18
2
risposte

La modifica di un disegno in seguito lungo la traccia sembra richiedere molto tempo per il suo valore

(Per coloro che non codificano, non essere intimiditi dai frammenti di codice in questa domanda, si tratta di un approccio alla modifica di un disegno piuttosto che alla progettazione del codice stesso). Recentemente ho presentato un progetto...
posta 26.03.2015 - 22:37
1
risposta

Quando si progetta una struttura dati, dovrei implementare operazioni molto inefficienti per comodità?

(Ho aggiunto i tag .NET perché le strutture dati sono per .NET, e questa domanda dovrebbe essere considerata nel contesto delle convenzioni per quella piattaforma.) Sto scrivendo una libreria di strutture dati immutabili e persistenti per .NE...
posta 25.03.2015 - 02:14
4
risposte

Callback: quando restituire il valore e quando modificare il parametro?

Durante la scrittura di una richiamata, quando è meglio che il callback restituisca un valore, e quando è meglio che il callback modifichi un parametro? C'è una differenza? Ad esempio, se volessimo prendere una lista di dipendenze, quando far...
posta 03.06.2014 - 15:46
2
risposte

Che cosa guadagno usando il modello di strategia in questo caso?

Ho scritto un programma con Java che riproduce musica semplice. Attualmente gli accordi hanno solo un modo ("strumming pattern") per essere riprodotti. Voglio espandere questo e creare diversi "schemi di strimpellatura" che gli accordi possono u...
posta 09.05.2014 - 00:20
2
risposte

Passi finali del wrapping di uno script Python in un programma

Ho finito di creare uno script Python contenente otto funzioni che scaricano file, li estrae, manipolano e analizzano i loro dati e quindi producono grafici ed esportali in file PNG. I file di input si trovano in un sito FTP remoto, ma alcuni...
posta 24.07.2015 - 17:20
3
risposte

Suggerimenti di progettazione per convertitori in Java

Sto provando un set di convertitori che convertirà un oggetto in un modulo più vecchio. E ci sono diversi oggetti che vengono convertiti. Per forma più vecchia intendo la modifica dei valori di alcuni campi e in caso di oggetti file che apportan...
posta 18.05.2015 - 12:38