Domande con tag 'design-patterns'

4
risposte

Devo utilizzare lo schema di progettazione di fabbrica per ogni classe?

Ho scritto un sito web in PHP. Man mano che il codice diventa più complesso, continuo a trovare problemi che possono essere risolti usando il modello di progettazione di fabbrica. Per esempio: ho una classe Page che ha sottoclassi HTMLPag...
posta 25.11.2012 - 14:26
2
risposte

È comune usare il modello di comando per ottenere / impostare proprietà?

Supponiamo di avere una classe controller con un gruppo di proprietà. Ogni volta che viene modificata una proprietà, vorrei aggiornare il modello. Supponiamo ora che io usi il modello di comando per eseguire aggiornamenti del modello. È comune u...
posta 06.01.2011 - 05:30
5
risposte

Questa tecnica è una progettazione? Se sì, come si chiama?

Userò C # come esempio, ma dovrebbe applicarsi globalmente. Supponiamo che io abbia un valore stringa che dovrebbe essere una delle poche costanti, ma voglio anche che il client imposti quale valore di stringa usare così: private int foo; priv...
posta 16.11.2010 - 00:06
6
risposte

Design Patterns - Perché la necessità di interfacce?

OK. Sto imparando i modelli di design. Ogni volta che vedo qualcuno codice un esempio di un modello di progettazione usano le interfacce. Ecco un esempio: link Qualcuno può spiegarmi perché sono state necessarie le interfacce in questo e...
posta 07.11.2013 - 21:10
2
risposte

Quale principio viene violato dall'avere un pulsante fa due cose o schermi radicalmente diversi agiscono in modo radicalmente diverso a seconda della situazione

Mi sono imbattuto in una situazione più volte nella mia carriera quando i precedenti sviluppatori hanno fatto qualcosa di divertente. Faranno una funzione di controllo (pulsante) radicalmente diversa a seconda di come è stato aperto lo scherm...
posta 20.03.2015 - 04:42
6
risposte

modello di progettazione per comportamento condizionale a seconda dell'ID client

Non so se ci sia effettivamente un modello di design, o più insieme, o forse quello che sto chiedendo è anti-pattern. Contesto (semplificato): la mia azienda vende servizi SaaS (tramite un'API) a diversi clienti, che a loro volta vendono ques...
posta 01.03.2018 - 19:08
5
risposte

Programmazione Web, modalità standard per gestire una risposta che richiede tempo per essere completata

Con l'invio normale del modulo, utilizzo il pattern Post / Redirect / Get, durante l'elaborazione dei moduli. Ho un'applicazione di database creata con Django. Voglio consentire agli utenti di selezionare un numero di elementi dal database, q...
posta 16.10.2013 - 12:16
3
risposte

Quando i programmatori usano il primo approccio al codice?

Questo non è solo collegato ad asp.net mvc ma piuttosto tutti i framework mvc che supportano il primo approccio al codice. Uno dei vantaggi che vedo spesso su asp.net mvc e sui blog tutorial è che supporta il primo approccio al codice. Lavoro co...
posta 10.03.2015 - 03:05
6
risposte

Come identificare ed eseguire i test automatici più rilevanti?

Supponiamo di avere una basebase ragionevolmente grande (0,5 - 1 msloc) con una suite di test di grandi dimensioni (runtime a 6-7 ore single-threaded, con una combinazione di test unitari e test di integrazione costruiti con strumenti diversi)....
posta 18.07.2014 - 01:36
1
risposta

Esempio di esempio di facciata per principianti

Mi sono imbattuto in questo articolo: link Alla fine, ha una domanda che chiede: One common problem experienced by software development teams who use the Façade Pattern occurs when the Façade class is used to represent the entire syste...
posta 29.03.2015 - 18:59