Domande con tag 'design'

1
risposta

Aggiunta di livelli di autorizzazione in Rails

Quindi sto facendo un bug tracker per aiutarmi a imparare Ruby on Rails. La mia configurazione attuale è simile a questa: Ogni Project has_many :metadata e has_many :permissions, through: :metadata . Anche alcune altre cose, ma...
posta 22.12.2015 - 19:59
3
risposte

Come utilizzare un sistema di tipo strong per modellare i vincoli di business?

Seguendo il mio domanda ambigua , ecco una domanda che è probabilmente più mirata. Considera che il seguente frammento di codice forma un programma Haskell: data NightWatchCommand = InvalidCommand | DownloadCommand { url :: String } | Paus...
posta 25.01.2016 - 18:18
1
risposta

Qual è la differenza tra i modelli Comando e Mediatore?

Nel mio gioco da tavolo voglio disaccoppiare la mia classe Player e Board da quando ho cambiato il sistema di spostamento pezzi più volte ora ed è stato un lavoro ogni volta. Penso che potrei usare un'interfaccia per fare una richiesta...
posta 17.01.2018 - 16:13
1
risposta

Che cos'è un modello di programmazione?

Ho letto questo articolo , ma non conosco ancora un modello di programmazione. Ho visto che viene utilizzato nel seguente contesto : Any given instruction set can be implemented in a variety of ways. All ways of implementing a particula...
posta 11.02.2018 - 17:18
1
risposta

Framework plugin per software estensibile

Devo creare un'app Web che fornisca la funzionalità da installare / disinstallare plugins. Pensa a qualcosa come il software IDE di Eclipse. L'unica differenza è impossibile riavviarlo come Eclipse per applicare le modifiche. Immagino di poterlo...
posta 17.02.2018 - 04:12
2
risposte

Composizione e chiamata dei metodi di parte

Qual è il giusto concetto di chiamare metodi di parti in composizione? Ho una classe class Body{ Arm arm; } class Arm{ public void waveArm(){} Finger finger } class Finger{ public void moveFinger(){} } E voglio invocare mov...
posta 06.01.2018 - 13:38
1
risposta

Registrazione di un errore e creazione di un errore quando la registrazione fallisce creare una dipendenza circolare tra due progetti

Come parte di un programma che sto sviluppando per scopi pratici, ho creato uno spazio dei nomi Core progettato per contenere le risorse del codice di base per il programma da utilizzare. Questo spazio dei nomi si trova in un progetto Libre...
posta 19.05.2017 - 12:59
2
risposte

Come posso ridurre i tempi di costruzione da una volta al giorno a una volta ogni 15 minuti?

Ho una grande base di codice di file Java / JSP che deve essere compilata e controllata per gli errori. Il tempo di compilazione è abbastanza lungo che lo eseguiamo solo una volta al giorno. Tuttavia, mi piacerebbe che fosse più frequente di cos...
posta 21.03.2017 - 16:09
1
risposta

API nell'architettura a 3 livelli

Dove esattamente nell'architettura a 3 livelli si trova l'accesso al livello aziendale (ad esempio API REST)? Direi che l'API deve essere tra la presentazione e il livello aziendale, ma non ho mai visto che qualcuno lo abbia definito in questo m...
posta 10.11.2017 - 22:21
5
risposte

Quali sono le soluzioni e i compromessi per mantenere la consistenza dei risultati di ricerca in un'applicazione web

Considera un'applicazione web con una funzione di ricerca personalizzata che deve visualizzare i risultati in modo paginato (venti per pagina con un massimo di centinaia di migliaia di risultati totali) e la possibilità di eseguire il drill-down...
posta 19.12.2010 - 17:44