Domande con tag 'design'

2
risposte

Validazione dei parametri in una catena di servizi

Abbiamo una catena di servizi A - > B - > C - > D. A definisce il formato di alcuni parametri dice ParamA B definisce il formato di alcuni parametri dice ParamB D è quello che utilizza effettivamente questi parametri e C li passa a D...
posta 20.10.2017 - 03:44
3
risposte

Come implementare lo scorrimento delle pagine del lettore di e-book con dimensioni variabili della pagina?

Sono uno studente di CS e per esercitare le mie capacità di codifica sto cercando di implementare un lettore di e-book e desidero qualche consiglio da parte di programmatori più esperti. Sto usando C ++ \ QML ma cercherò di mantenere il mio prob...
posta 07.02.2018 - 04:52
2
risposte

Validazione delle risorse REST: campi richiesti in modo condizionale vs. Risorse separate

È meglio la progettazione dell'API REST per utilizzare campi condizionalmente obbligatori o per creare risorse diverse in base al valore del campo di controllo? Ecco un esempio: POST route / automobile { "type": "car", //This field controls...
posta 05.06.2018 - 15:24
1
risposta

Modellazione di database. Da molte a molte relazioni. Tabelle di collegamento

Considera una tabella di database per informazioni su utente come: id, name, email ora considera che ho un'altra tabella per video qualcosa come: id, name, description, length Diciamo che esiste una relazione molti a molti in...
posta 03.03.2018 - 06:14
1
risposta

Progettazione oggetto per il risultato REST, inclusa la gestione degli errori

Non sono sicuro di quale sia il miglior design per la restituzione di un oggetto che sia in grado di restituire un risultato per le chiamate REST di successo o per le chiamate REST non riuscite. Attualmente sto pensando a qualcosa di simile (...
posta 01.12.2016 - 22:57
2
risposte

Dichiarazione dell'interfaccia - ultima vs cronologia

Immagina che ci sia un'interfaccia IPriceProvider che dovrebbe servire a 2 bisogni: storici e recenti. Quindi penso che abbiamo 2 opzioni qui. Per prima cosa: PriceInfo GetLatestPrice(string symbol); PriceInfo GetHistoricalPrice(string sy...
posta 23.10.2016 - 09:01
2
risposte

Raccolta calcolata troppo?

Diciamo che ho estratto una struttura dati come una lista; questo nuovo oggetto dovrebbe eseguire tutti i calcoli o solo fornire funzioni di calcolo minime e quindi consentire a un nuovo oggetto come ReportGenerator di eseguire calcoli su larga...
posta 13.12.2017 - 16:15
1
risposta

Architettura per l'aggiunta di proiettili a un gioco di Tower Defense che utilizza il modello Flyweight per le torri?

Ho chiesto a domanda sulla strutturazione di un gioco di Tower Defense qualche tempo fa, e alla fine ho utilizzato il modello di peso vivo per le mie torri. Ecco cosa guarda ora il mio TowerType (sto usando Python ma sto cercando rispos...
posta 09.12.2017 - 14:00
1
risposta

Come posso essere sicuro che la sottoclasse abbia impostato una proprietà (obbligatoria) nel suo costruttore?

Ho una classe base chiamata ProductRepository e ci sono altre classi che la estendono; come PushProductRepository o SocialProductRepository. class ProductRepository implements ProductRepositoryInterface { private $product; public func...
posta 27.12.2017 - 14:38
2
risposte

Scrittura di casi d'uso efficaci

Mentre scrivo progetti personali oltre che sul posto di lavoro, spesso faccio fatica a proseguire nell'attuale compito perché o mi blocco su ciò che stavo pensando o non ho pensato a tutti i casi limite che potrebbero sorgere in futuro . Stavo p...
posta 07.11.2017 - 13:04