Domande con tag 'design'

2
risposte

Dovrei sentirmi "a disagio" usando l'auto in C ++? [duplicare]

C ++ 11 presenta la nuova dichiarazione di tipo auto , che consente di lavorare con un oggetto senza mai conoscerne il tipo effettivo. Io uso solo linguaggi strongmente tipizzati - C ++, Delphi (Object Pascal), Go, ecc. e mi sento a dis...
posta 19.05.2014 - 00:33
8
risposte

Gli sviluppatori di software dovrebbero essere esperti nella progettazione del software?

Esiste una fase di analisi e progettazione del ciclo di vita dello sviluppo del software. Gli sviluppatori di software dovrebbero essere abbastanza esperti per svolgere il lavoro svolto durante questa fase, come disegnare diagrammi del flusso d...
posta 27.04.2012 - 12:29
5
risposte

Dove dovrebbe avvenire la formattazione della data in un pattern MVC?

Supponiamo che tu voglia mostrare un elenco utenti, su un'applicazione web che deve gestire formati di data personalizzati (a seconda della lingua dell'interfaccia selezionata corrente). Sono possibili diverse posizioni per l'applicazione del...
posta 22.12.2011 - 12:05
6
risposte

Interruzione del contratto: lanciare un'eccezione o non fare nulla?

Diciamo che abbiamo una lista di giocatori nella nostra classe Event . E abbiamo un dizionario con il punteggio di ogni giocatore. Possiamo aggiungere un punteggio a un giocatore usando il metodo addScore : public class Event { pri...
posta 20.04.2016 - 20:36
5
risposte

Libro di rifattorizzazione di Martin Fowler: l'istruzione switch utilizza i dati di altri oggetti, perché è così male? Si cerca una spiegazione più profonda.

Nell'esempio di codice sotto l'oggetto Rental utilizza i campi Movie per eseguire un'istruzione switch. Martin dice: questa è una cattiva idea, ma non fornisce una spiegazione più profonda del perché? Ovviamente, si può dire che questo signif...
posta 26.01.2014 - 04:37
5
risposte

Parametro metodo di gruppo o parametro individuale?

Vorrei chiedere una considerazione sulla progettazione dei parametri del metodo. Di solito decido tra l'utilizzo di singole variabili come parametri rispetto al raggruppamento in una classe o dizionario come un parametro. Esiste una regola de...
posta 09.04.2012 - 10:40
5
risposte

È una cattiva pratica usare lo stile in linea con il codice generato?

Se sto usando una tecnologia come Grails. È davvero facile finire con lo stile in linea. Ci sono dei lati negativi nel generare automaticamente il codice con lo stile in linea? Questa è considerata una cattiva pratica? Perché?     
posta 06.03.2012 - 15:47
4
risposte

Comunicazioni riguardanti la manutenibilità del codice [duplicato]

Sono alla ricerca di buon linguaggio o metafore per discutere della manutenibilità del codice con persone non tecniche (PM, business sponsor e c). In particolare, di recente ho creato alcuni pezzi di codice una tantum, meritatissimi, staser...
posta 29.02.2012 - 22:50
6
risposte

Come rappresentare un albero long se else in maniera concisa

Per farla breve, ho ereditato un codice Java fatto di metodi come questo: @Override public Action decide() { if (equalz(in.a, "LOC")) {//10 if(( //20 equalz(tmp.b, "BA") && notEquals(in.c,"U...
posta 14.08.2017 - 13:20
7
risposte

paradigma di progettazione e conferma dell'interfaccia utente

Ho appena visto questa conferenza di Spolsky, dove si interroga la necessità di scelte e dialoghi di conferma. Ad un certo punto ha una finestra delle impostazioni MacOS e afferma che "ora alcuni si stanno sbarazzando del pulsante OK". La fine...
posta 25.11.2010 - 15:56