Domande con tag 'design-patterns'

5
risposte

Quando le enumerazioni NON sono un codice olfattivo?

Dilemma Ho letto molti libri di best practice sulle pratiche orientate agli oggetti, e quasi tutti i libri che ho letto avevano una parte in cui dicono che le enumerazioni sono un odore di codice. Penso che abbiano perso la parte in cui spi...
posta 16.10.2015 - 23:02
4
risposte

In che modo il modo di pensare sui modelli di progettazione e le pratiche OOP cambiano in linguaggi dinamici e debolmente tipizzati?

C'è già una domanda abbastanza utile in questo senso (" Modelli di progettazione non OOP? "), ma sono più curioso di un punto di vista transitorio per qualcuno che sta appena iniziando con le lingue dinamiche e debolmente tipizzate. Cioè: di...
posta 19.04.2011 - 01:02
2
risposte

Perché "zip" ignora la coda ciondolante della collezione?

C # , Scala, Haskell, Lisp e Python hanno lo stesso comportamento zip : se una raccolta è più lunga, la coda è silenziosa ignorato. Potrebbe anche essere un'eccezione generata, ma non ho sentito parlare di alcun linguaggio utilizzando...
posta 02.03.2015 - 18:19
5
risposte

css - usa il selettore universale '*' rispetto a html o al selettore del corpo?

L'applicazione di stili al tag body verrà applicata a tutta la pagina, quindi body { font-family: Verdana } sarà applicato a tutta la pagina. Questo potrebbe anche essere fatto con * {font-family: Verdana} che si applicherebbe a tutti...
posta 02.12.2012 - 16:10
2
risposte

Principio ASCIUTO in buone pratiche?

Sto cercando di seguire il principio ASCIUTTO nella mia programmazione più che posso. Recentemente ho imparato modelli di progettazione in OOP e ho finito per ripetermi abbastanza. Ho creato un pattern di repository insieme a modelli Factory...
posta 22.08.2015 - 20:41
2
risposte

Devo esporre un valore "calcolato" come una proprietà o un metodo?

Ho una classe C # che rappresenta un tipo di contenuto in un sistema di gestione dei contenuti web. Abbiamo un campo che consente a un editor di contenuto Web di inserire un modello HTML per la modalità di visualizzazione dell'oggetto. Fondam...
posta 21.03.2014 - 18:13
7
risposte

Implementazione dello stato dell'oggetto in un linguaggio OO?

Mi è stato dato del codice Java da guardare, che simula una gara automobilistica, di cui include un'implementazione di una macchina di stato di base. Questa non è una classica macchina a stati informatici, ma semplicemente un oggetto che può ave...
posta 01.09.2016 - 03:20
4
risposte

Come utilizzare Iniezione delle dipendenze in combinazione con il modello di fabbrica

Considera un modulo responsabile dell'analisi dei file di un determinato tipo. Sto pensando di utilizzare il modello di strategia per affrontare questo problema, come ho già spiegato su qui . Si prega di fare riferimento al post collegato prima...
posta 22.02.2013 - 12:09
1
risposta

MVC + 3 livelli; dove entrano in gioco i ViewModels?

Sto progettando un'applicazione a 3 livelli utilizzando ASP.NET MVC 4. Ho usato le seguenti risorse come riferimento. CodeProject: MVC + N-tier + Entity quadro Separazione dell'accesso ai dati in ASP.NET MVC Ho il seguente design fi...
posta 08.11.2013 - 04:58
8
risposte

Il modo migliore per modellare un singleton in un database relazionale

Quando si progetta uno schema di database relazionale per applicazioni web, trovo spesso un caso in cui finisco per creare una tabella solo per contenere una riga e solo una riga. Sembra che sia il modo sbagliato di progettarlo, ma non riesco a...
posta 17.12.2010 - 14:15