Domande con tag 'design-patterns'

6
risposte

Miglioramento progressivo rispetto alle app a singola pagina

Sono appena tornato da una conferenza a Boston intitolata Un evento a parte . Un tema molto popolare tra i relatori era l'idea di miglioramento progressivo - il contenuto di un sito dovrebbe andare nel HTML e JavaScript dovrebbero essere u...
posta 01.05.2014 - 01:07
7
risposte

Come si impedisce la duplicazione di codice sconosciuta?

Lavoro su una base di codice piuttosto ampia. Centinaia di classi, tonnellate di file diversi, molte funzionalità, impiegano più di 15 minuti per estrarre una nuova copia, ecc. Un grosso problema con una base di codice così grande è che ha pa...
posta 27.12.2012 - 19:50
1
risposta

Differenza tra il pattern dell'adattatore e il pattern Proxy?

Per capire, il modello di adattatore sta creando un oggetto wrapper per il nostro vero oggetto di interesse, semplicemente un altro livello di riferimento indiretto, che fornisce flessibilità. la flessibilità è che, se l'interfaccia dell'ogget...
posta 13.06.2013 - 10:31
6
risposte

Quanta logica di business dovrebbe essere permessa nel livello controller?

A volte abbiamo una logica aziendale rappresentata nel codice del controller delle nostre applicazioni. Questa è solitamente la logica che differenzia i metodi da chiamare dal modello e / o gli argomenti per passarli. Un altro esempio di ques...
posta 14.12.2010 - 20:30
8
risposte

Come determinare se una classe rispetta il principio della responsabilità unica?

Il principio di responsabilità unica si basa sul principio di alta coesione. La differenza tra i due è che le classi altamente coese presentano una serie di responsabilità strongmente correlate, mentre le classi che aderiscono all'SRP hanno una...
posta 28.06.2012 - 20:20
5
risposte

Quali sono le carenze di MVC? [chiuso]

Utilizzo MVC / MV * da quando ho iniziato a organizzare il mio codice anni fa. Lo uso da così tanto tempo che non riesco nemmeno a pensare ad altro modo per strutturare il mio codice e ogni lavoro che ho avuto dopo essere stato uno stagista era...
posta 08.08.2013 - 11:38
8
risposte

È una buona pratica usare List of Enums?

Attualmente sto lavorando a un sistema in cui sono presenti utenti e ogni utente ha uno o più ruoli. È una buona pratica usare i valori Elenco di Enum sull'utente? Non riesco a pensare a qualcosa di meglio, ma questo non mi sembra giusto. enum...
posta 21.01.2016 - 09:54
9
risposte

Esistono schemi di progettazione che sono possibili solo in linguaggi digitati dinamicamente come Python?

Ho letto una domanda correlata Esistono schemi di progettazione che non sono necessari in linguaggi dinamici come Python? e hanno ricordato questa citazione su Wikiquote .org The wonderful thing about dynamic typing is it lets you expre...
posta 12.08.2016 - 22:28
11
risposte

Quanti schemi di design e livelli di astrazione sono necessari? [chiuso]

Come posso dire che il mio software ha troppa astrazione e troppi pattern di progettazione, o viceversa, come faccio a sapere se ne dovrebbe avere di più? Gli sviluppatori con cui lavoro stanno programmando in modo diverso su questi punti....
posta 22.06.2017 - 13:47
6
risposte

Esiste un modello di progettazione applicabile ai modelli di sconto?

Esistono modelli di progettazione noti per l'implementazione di modelli di sconto? Per modelli di sconto, intendo il seguente: Se un cliente compra il prodotto X, il prodotto Y e il prodotto Z ottiene uno sconto del 10% o di $ 100. S...
posta 18.01.2012 - 12:32