Domande con tag 'design-patterns'

3
risposte

Come gestisci più utenti che modificano lo stesso pezzo di dati in una webapp?

C'è un progetto a cui sto lavorando che sta cercando di produrre un'applicazione web che gestirà un elenco di attività tra più utenti. Questo è un elenco di attività principali i cui elementi di attività vengono distribuiti da un utente autorizz...
posta 18.01.2013 - 06:40
4
risposte

Cos'è la programmazione basata su pattern?

Qualcuno può spiegare l'ossessione per i pattern e gli anti-pattern nella programmazione? Lo chiedo perché non ho assolutamente idea di cosa significhi uno dei modelli. Di fronte a un compito di programmazione, penso per un po 'al problema, scri...
posta 19.04.2011 - 05:39
10
risposte

Pattern Pattern GoF: quali usi effettivamente? [chiuso]

Sto cercando di educare i miei colleghi nell'area dei modelli di design. Alcuni dei modelli originali di Gang of Four sono un po 'esoterici, quindi mi chiedo se ci sia un sottogruppo di schemi "essenziali" che tutti i programmatori dovrebbero co...
posta 17.02.2011 - 23:21
2
risposte

Quali sono le principali pratiche e modelli di progettazione che ogni utente di .NET dovrebbe conoscere? [chiuso]

Nel mio breve periodo come programmatore professionista ho visto molte applicazioni scritte da programmatori che sembra che l'intera istruzione stia leggendo i primi due capitoli in un libro su .NET 2.0. Diamine quando ho iniziato ho scritto...
posta 11.05.2011 - 23:28
4
risposte

Il principio di responsabilità unica è applicabile alle funzioni?

Secondo Robert C. Martin, l'SRP afferma che: There should never be more than one reason for a class to change. Tuttavia, nel suo libro Pulisci codice , capitolo 3: Funzioni, mostra il seguente blocco di codice: public Money calcul...
posta 08.03.2015 - 18:56
6
risposte

Vantaggi del modello di strategia

Perché è utile usare il modello di strategia se puoi semplicemente scrivere il tuo codice in caso di / se casi? Ad esempio: ho una classe TaxPayer e uno dei suoi metodi calcola le tasse utilizzando diversi algoritmi. Quindi, perché non può av...
posta 15.11.2015 - 10:34
2
risposte

Relazione tra Repository e Unità di lavoro

Ho intenzione di implementare un repository, e vorrei usare il pattern UOW poiché il consumer del repository potrebbe fare diverse operazioni, e voglio impegnarle in una volta. Dopo aver letto diversi articoli sull'argomento, non capisco anco...
posta 03.06.2012 - 13:51
2
risposte

Migliore panoramica sui moderni paradigmi C ++? [chiuso]

Ho scritto molto C ++ in modo estensivo tra 8 e 10 anni fa. Da allora mi sono spostato in C # per motivi professionali. Tuttavia, di tanto in tanto vedo affermazioni come "If you're still manually tracking pointer references, you're doing i...
posta 09.05.2012 - 21:18
3
risposte

Modelli per il passaggio del contesto attraverso una catena di metodi

Questa è una decisione progettuale che sembra emergere parecchio: come passare il contesto attraverso un metodo che non ne ha bisogno per un metodo che lo fa. C'è una risposta giusta o dipende dal contesto. Codice di esempio che richiede un...
posta 27.11.2015 - 13:57
5
risposte

Questo modello è cattivo? [duplicare]

Ho notato che quando codifico uso spesso un pattern che chiama un metodo di classe e quel metodo chiamerà un certo numero di funzioni private nella stessa classe per fare il lavoro. Le funzioni private fanno solo una cosa. Il codice ha il segu...
posta 17.05.2013 - 23:16