Domande con tag 'design-patterns'

1
risposta

Quanto parte della preparazione, trasformazione e elaborazione dei dati appartiene al livello del repository?

Ho un caso d'uso in cui visualizzo variabili in un file PDF. Ma per arrivarci non è semplice, ma potrei fare qualcosa del genere: /* * takes product model number, retrieves, processes, formats values * returns $variables, ready to plug-in to...
posta 28.11.2016 - 17:02
2
risposte

Come dividere le responsabilità della mia entità

Sto progettando BC per i codici promozionali. Funzionano così: L'amministratore può creare il codice promozionale specificando Dettagli (come codice e descrizione) Benefit (interfaccia per ValueObjects, ad esempio MoneyDiscountBenefit)...
posta 29.04.2017 - 03:53
5
risposte

Perché uno sviluppatore dovrebbe creare una classe pubblica con tutte le proprietà statiche?

Uno sviluppatore precedente ha un paio di classi pubbliche che non ereditano da altre classi ma sono piene di proprietà statiche. È un altro modo di creare una struttura o enum? Si tratta di una tecnica più vecchia o più recente di alloggiamento...
posta 14.06.2013 - 16:25
1
risposta

Python, magia e oggetti che aggiungono attributi al suo proprietario

Vorrei iniziare con un disclaimer: sono non il miglior programmatore là fuori. Io faccio tuttavia studio I.T. e ho imparato un po 'di Java e C. Mi sto bloccando su Python e Django + Mongoengine, non ho intenzione di spiegarlo nei dettagli...
posta 14.04.2013 - 14:52
1
risposta

Architettura pulita - Come passare da "Database Driven" a "Independent of Database" [closed]

Sto cercando una certa chiarezza e, si spera, qualche consiglio su come scrivere un'architettura pulita per un grande sistema. La "soluzione Web" delle mie aziende ha + -10 anni, il mio compito è di riscriverla. È scritto su alcune migliaia di p...
posta 29.08.2015 - 12:36
2
risposte

Alternativa alternativa ai decoratori?

Quindi i decoratori avvolgono una classe base in modo ricorsivo, giusto? E avere un singolo oggetto super-classe che si trova nella classe "core". Non potresti semplicemente aggiungere una ArryList / LinkedList di decorazioni nella classe "co...
posta 10.06.2011 - 07:10
1
risposta

Il modo migliore per progettare Access Control Layer in un'applicazione di architettura a più livelli

Questo è uno scenario tipico di architettura per un progetto a 3 livelli: UI-tier Ha componenti dell'interfaccia utente grafica Medio-tier Ha una logica aziendale che include i seguenti livelli: Data Access Layer (DAL) Controll...
posta 09.02.2011 - 18:07
2
risposte

Progettazione schema URI API Web

Sono nel bel mezzo della progettazione di un'API per un'applicazione di flashcard di base per scopi di apprendimento e mi chiedo se tutti voi pensate che possano esserci miglioramenti. Nell'app, una cartella contiene cartelle e set. Un set co...
posta 28.03.2013 - 19:37
1
risposta

Quale modello parallelo usare?

Ho bisogno di scrivere un'applicazione server che recuperi la posta da diversi server di posta / caselle di posta e quindi deve elaborare / analizzare questi messaggi. Tradizionalmente, avrei fatto questo multi-thread, avviando un thread per il...
posta 11.07.2013 - 21:42
4
risposte

Structuring Access Control In Hierarchical Object Graph

Ho un'entità Folder che può essere moderata dagli utenti. Le cartelle possono contenere altre cartelle. Quindi potrei avere una struttura come questa: Folder 1 Folder 2 Folder 3 Folder 4 Devo decidere come implementare la mo...
posta 28.06.2013 - 06:26