Domande con tag 'design'

1
risposta

Evitando più chiamate a SQL e dati persistenti

Ho ricevuto spesso messaggi di oggetti e per ognuno di essi ho bisogno di interrogare il database per ottenere alcune informazioni aggiuntive da una tabella di database. Dal momento che stiamo eseguendo molte richieste a dabatase è molto ineffic...
posta 18.06.2018 - 18:57
2
risposte

Stessa interfaccia nella classe di costruzione ma riferimento alla classe concreta

durante il mio lavoro il mio collega spinge una classe che ha un costruttore con due parametri della stessa interfaccia ma ha usato il riferimento alla classe concreta. Volevo un commento su questo scenario Questo è un odore di cattivo des...
posta 24.09.2018 - 17:54
1
risposta

Dividere una classe

Ho una classe Report che è fondamentalmente un'interfaccia per la creazione di report HTML generati tramite un motore di template Python. La classe Report al momento genera il report ma ha anche alcuni metodi relativi al recupero / caricame...
posta 05.02.2018 - 21:57
1
risposta

Best practice: parametri percorso URL [chiuso]

Qual è la migliore pratica corrente sui parametri del percorso negli URL? Ad esempio /artist/name Molto tempo fa avrei potuto creare artist.html e poi passare un parametro di query /artist.html?name=name ma sembra che i p...
posta 22.08.2015 - 14:47
2
risposte

È mai eccessivo creare classi / oggetti? [duplicare]

Ho appena imparato a creare una classe o un oggetto in C ++ e sto praticando e imparando. Sto scrivendo una versione basata su testo di un popolare gioco da tavolo e mi chiedevo se è eccessivo creare una classe per dadi a sei facce invece d...
posta 04.08.2015 - 05:06
1
risposta

Qual è il "miglior design" per l'implementazione di una riga di comando che chiama l'API ReST?

Fondamentalmente sto chiamando un server e aspetto una risposta JSON. La complicazione è quando ho bisogno di passare il parametro che è nella forma di JSON. Il risultato iniziale del mio processo di pensiero era di avere un file che ha l'input...
posta 20.02.2017 - 13:00
1
risposta

Modellazione di sprint e ticket in DDD

Sto cercando di imparare DDD / CQRS in un progetto di hobby. E non avere precedenti esperienze. In questo progetto utilizzo MongoDb come db di lettura e EventStore come db di scrittura. Sto costruendo una semplice applicazione 'Sprint board...
posta 08.03.2018 - 19:48
1
risposta

Qual è l'approccio migliore per trovare elementi nella collezione che soddisfano lo scenario

Ho una collezione di persone. Ogni persona ha una classifica (A, B, C, D dove A massimo e D più basso) e un insieme di abilità (SkillA, SkillB, SkillC, SkillD) definite. Ho anche una serie di requisiti, ad esempio: - 1 persona con grado A - 1 pe...
posta 25.01.2018 - 13:46
1
risposta

C'è qualche ragione per usare il rendering lato server invece di HTTP API + JS Frontend? [chiuso]

Quando decido per un nuovo progetto web ho due scelte progettuali. In primo luogo, posso andare per la progettazione di applicazioni web tradizionali. In questo caso, le pagine vengono visualizzate sul lato server. In secondo luogo, posso...
posta 03.03.2018 - 20:35
2
risposte

Quando dovresti creare un sottosistema?

Sto esaminando l'architettura del sistema e non riesco a capire quando dovresti creare un sottosistema / cosa merita il suo sottosistema. Esempi comuni che ho visto includono: Input Database Networking e User interface sot...
posta 19.05.2018 - 14:28