Domande con tag 'design-patterns'

5
risposte

Pattern di progettazione della strategia modificata

Di recente ho iniziato a esaminare i modelli di progettazione e una cosa che sto codificando si adatta perfettamente al modello di strategia, fatta eccezione per una piccola differenza. Essenzialmente, alcuni (ma non tutti) i miei algoritmi,...
posta 13.03.2011 - 13:49
3
risposte

Contesto della richiesta globale - anti-pattern?

Oggi stavo parlando con un mio collega sui framework web Python e le nostre impressioni su di loro. Gli ho detto che penso che Flask avere una richiesta globale abbia un cattivo odore ed è un anti-pattern. I documenti dicono sul contesto de...
posta 11.03.2014 - 06:48
2
risposte

Quali sono i vantaggi di separare "risultato" da "stato"

Supponiamo che tu abbia alcuni processi automatizzati che generalmente attraversano i seguenti stati; pianificato - avviato - convalida - in esecuzione - completato Inoltre, questi processi possono terminare prematuramente a causa di un error...
posta 21.02.2012 - 08:31
2
risposte

. Sviluppatore Net cercando di imparare rubino su rotaie

Sono uno sviluppatore .NET e ho avuto l'opportunità di giocare con Ruby on Rails questo fine settimana. In .NET separiamo i livelli dell'applicazione creando progetti di librerie di classi separate. Dal punto di vista del design, dobbiamo far...
posta 05.03.2013 - 09:19
4
risposte

Disegno del modello di comando

Ho questa vecchia implementazione del pattern Command. È un po 'come passare un contesto attraverso l'implementazione DIOperation , ma mi sono reso conto più avanti, nel processo di apprendimento e apprendimento (che non si ferma mai), che non...
posta 04.03.2013 - 18:31
4
risposte

In MVC, può / dovrebbe il recupero dei dati di base dal modello essere fatto nella vista?

Dato il concetto di 'skinny controller, modelli grassi' e l'accettazione generale che Views può chiamare direttamente su Models quando richiede dati per l'output, si dovrebbe prendere in considerazione la gestione delle parti 'get and display'...
posta 31.01.2013 - 18:49
9
risposte

Design Patterns: dovrei impararli? [chiuso]

Quindi è un po 'strano fare due domande due volte, ma non sono molto correlate e non volevo combinarle, ma non sto inviando spamming, lo prometto! Ad ogni modo, sono un neolaureato e la mia educazione ha riguardato solo i modelli di progettaz...
posta 21.06.2011 - 07:47
6
risposte

Lottando con il principio della singola responsabilità

Considera questo esempio: Ho un sito web. Permette agli utenti di creare post (può essere qualsiasi cosa) e aggiungere tag che descrivano il post. Nel codice, ho due classi che rappresentano il post e i tag. Consente di chiamare queste classi...
posta 29.11.2011 - 22:58
6
risposte

Come si evita l'iterazione all'infinito attraverso design ugualmente sub-ottimali?

Quindi probabilmente, come molti, mi trovo spesso a dover affrontare mal di testa con problemi di progettazione in cui, ad esempio, esiste un modello / approccio di progettazione che sembra adattarsi intuitivamente al problema e ha i benefici de...
posta 28.02.2018 - 04:39
4
risposte

È buona pratica avvolgere tutti i primitivi e le stringhe? [duplicare]

Secondo il saggio di Jeff Bay su Object Callisthenics, Una delle pratiche è impostata su "Wrap all primitive and Strings" Qualcuno può approfondire questo argomento? Nelle lingue in cui abbiamo già wrapper per primitive come C # e J...
posta 25.06.2013 - 11:16