Domande con tag 'design'

5
risposte

Perché la coesione sequenziale per le operazioni in un metodo non è una buona idea?

Ho letto dal seminale codice Completato il libro che le istruzioni del metodo che richiedono di essere eseguite nell'ordine che passa parametro da uno a uno è un odore di codice ed è un esempio di coesione sequenziale . Perché non è una buona...
posta 03.03.2013 - 17:20
2
risposte

DDD - Oggetto dominio che chiama un servizio web

Va bene chiamare un webservice da un oggetto Dominio?. Mentre scrivo la domanda, penso che non dovresti mai farlo, perché è un design scadente, ma la situazione è la seguente: Ho un oggetto dominio chiamato Postman che lavora a stretto con...
posta 09.05.2013 - 04:40
1
risposta

Procedure moderne per applicazioni basate su stored procedure

Lavoro in una soluzione abbastanza grande e vecchia che ha molti punti di accesso per diversi tipi di client, con siti Web per l'accesso pubblico, siti Web per l'accesso interno, alcuni siti Web e servizi Web per l'accesso delle aziende partner,...
posta 24.07.2013 - 15:06
4
risposte

Come evitare la duplicazione del codice per un sistema che ha una logica che può cambiare anno dopo anno?

Quale sarebbe il modo di progettare un sistema che ha una logica che potrebbe cambiare anno dopo anno? C'è un'applicazione che esegue esami online. Ci sono cinque domande per un particolare argomento. Le domande possono (o non possono) cambia...
posta 08.11.2013 - 16:58
4
risposte

Divisione di un singolo progetto in librerie

Sto lavorando a un progetto / applicazione che ritengo non sia molto ben organizzato e parti di esso si intrecciano in modi diversi. Tutto funziona, ma riesco a vedere le cose non sono molto modulari. È ragionevole suddividere un'applicazion...
posta 13.06.2011 - 17:51
1
risposta

Qual è l'architettura corretta quando si utilizza un DB con più client?

Abbiamo un sistema legacy con i dati memorizzati in un database SQL. Diversi client si connettono a questo database utilizzando un servizio Web. Il servizio Web espone molti "comandi" per interrogare il database e "fare" operazioni. Finora, t...
posta 13.05.2011 - 20:25
3
risposte

Devo creare la mia classe Assert in base a questi motivi?

Il motivo principale per cui Debug.Assert non mi piace è il fatto che queste affermazioni sono disabilitate in Release. So che c'è una ragione per le prestazioni, ma almeno nella mia situazione credo che i guadagni supererebbero il costo. (A pro...
posta 19.03.2012 - 14:47
3
risposte

Che cosa significa design e implementazione?

Le parole "design" e "implementazione" sono state ampiamente utilizzate. Ma non sono sicuro di averli compresi. Che cosa sono la progettazione e l'implementazione di un sistema informatico (ad es. un sistema informatico, un sistema operativo...
posta 05.03.2015 - 02:27
3
risposte

Come posso contrassegnare una relazione 1: n come "predefinita"?

Ho una domanda "facile", ma dal momento che non sono un programmatore molto esperto mi piacerebbe sapere cosa alcuni di voi hanno da dire. Se ho per esempio un Db chiamato MyDb con molte tabelle. Due di questi sono Company e Addre...
posta 29.11.2017 - 21:22
5
risposte

Come decidere quali classi sono necessarie per il sistema

Conosco i principi di progettazione e gli schemi di progettazione in teoria. Ma è imbarazzante rendersi conto che non è chiaro quando lo si applica in pratica. Per esempio, pensiamo al semplice gioco per console di gioco. Come decidereste qua...
posta 16.09.2011 - 16:10