Domande con tag 'design'

3
risposte

Gestione dei dati decentralizzata: incapsulamento dei database in microservizi [chiuso]

Recentemente ho seguito un corso sulla progettazione di software e ci sono state recenti discussioni / raccomandazioni sull'uso di un modello di "microservizi" in cui le componenti di un servizio sono separate in sottocomponenti di microservizi...
posta 07.12.2014 - 18:51
6
risposte

Mappa delle funzioni e dell'istruzione switch

Sto lavorando a un progetto che elabora le richieste e ci sono due componenti alla richiesta: il comando e i parametri. Il gestore per ciascun comando è molto semplice (< 10 linee, spesso < 5). Ci sono almeno 20 comandi e probabilmente ne...
posta 03.04.2013 - 18:46
4
risposte

Qual è il limite al numero di metodi di una classe?

In diversi libri di design che ho letto, a volte viene data grande enfasi al numero di metodi che una classe deve avere (considerando un linguaggio OO, come java o C # per esempio). Spesso gli esempi riportati in questi libri sono molto accurati...
posta 29.08.2011 - 15:52
8
risposte

È normale che un programmatore non abbia al 100% la chiarezza del proprio codice a volte? [chiuso]

Non sono un programmatore esperto, quindi questo potrebbe essere il motivo, ma ho notato che ogni volta che creo un codice complesso (come un gioco di scacchi che ho recentemente realizzato), sono in grado di scrivere il codice corretto per otte...
posta 23.11.2014 - 15:48
3
risposte

Come si dovrebbe realizzare un software pluggable?

Se hai un'applicazione di qualche tipo e vuoi che i tuoi utenti siano in grado di scrivere plugin per questo, come deve essere progettata l'applicazione? Che cosa devi prendere in considerazione, quali sono gli schemi di progettazione per que...
posta 14.07.2011 - 12:50
5
risposte

Quali sono i vantaggi dei sistemi software di modellazione e di fare tutto nel codice?

La maggior parte, se non tutte le persone IT che conosco ritengono che sia utile modellare il software con UML o altri tipi di diagrammi prima della codifica. (La mia domanda non riguarda specificamente UML, potrebbe essere qualsiasi descrizione...
posta 15.08.2017 - 22:57
9
risposte

Buon design: quanta hackyness è accettabile? [duplicare]

Ho ragione di fronte a una decisione difficile. Ho un problema nel mio codebase (è in C ++), che potrei risolvere in due modi: A) Aggiungi una riga di codice B) Riscrivi ~ 7500 righe di codice, aggiungendo circa 1000 per una classe...
posta 09.08.2011 - 23:46
18
risposte

Per cosa ottimizzi? [chiuso]

In generale, che tipo di ottimizzazioni ti piacciono tipicamente quando progetti il software? Sei il tipo che preferisce ottimizzare il tuo design per Tempo di sviluppo (cioè veloce da scrivere e / o più facile da mantenere)? Tempo di e...
posta 09.11.2010 - 04:42
8
risposte

Qual è il vantaggio dell'attivazione di String in Java 7?

Quando stavo iniziando a programmare in Java, il fatto che le istruzioni switch non prendessero stringhe mi ha frustrato. Poi, usando Enums, ho compreso i vantaggi che si ottengono con loro piuttosto che passare intorno ai valori non elaborati -...
posta 16.11.2013 - 19:51
6
risposte

È buona pratica utilizzare oggetti entità come oggetti di trasferimento dati?

Mi chiedo perché se lo è, perché Entity Framework non offre la logica per creare un nuovo oggetto con le stesse proprietà per trasferire i dati tra i livelli? Uso gli oggetti entità che creo con il framework entità.     
posta 02.06.2017 - 20:41