Domande con tag 'design-patterns'

2
risposte

Aggregazioni complesse di ricreazione da un'origine di persistenza

Sto costruendo un'applicazione web con C # e ho una radice aggregata che ha diverse entità e oggetti valore. Poi ho un oggetto repository che mantiene l'aggregazione nel database (sto usando ADO.NET come il mio livello di persistenza dell'infras...
posta 15.05.2016 - 06:32
2
risposte

Architettura rilassata DAL o BLL anemico?

In particolare per il collaudo delle unità, sto cercando di implementare un'applicazione con un'architettura a strati . Sto codificando in C # e utilizzo l'API Web ASP.NET per il livello di servizio. Sto puntando su un'architettura a 3 livelli:...
posta 14.04.2016 - 03:56
3
risposte

Usa schemi di progettazione in C? [chiuso]

I modelli di progettazione sono utili per i linguaggi orientati agli oggetti. Ma come può un linguaggio non orientato agli oggetti come C farne uso?     
posta 05.08.2012 - 22:26
6
risposte

Si considera questo codice ripetuto?

C # / ASP.net: /// <summary> /// Is a group in the basket already? /// </summary> public static bool isItemInBasket(List<BasketItem> BasketItems, int GroupID) { return BasketItems.Where(c => c.GroupID == GroupID).Singl...
posta 24.08.2011 - 18:16
1
risposta

Quali modelli / architetture applicare per "Importa dati, dati di processo, risultati di esportazione"

Mi chiedevo quale architettura / pattern scegliere per il seguente problema diviso in tre passaggi: Importa la descrizione TestScript da file (ad esempio .xls, .txt) TestScript descrittivo Esporta descrizione con risultati elaborati come...
posta 31.07.2014 - 10:29
5
risposte

Va bene avere un contrassegno singolo e usare il valore -1 come "disabilitato"?

Ho una situazione del genere: if (FLAG && number_of_kittens > FLAG_VALUE) { } La logica generale dell'applicazione è che FLAG_VALUE non ha senso per essere negativo. Il mio suggerimento era di usare -1 per indicare...
posta 26.04.2017 - 17:08
1
risposta

Qual è il design preferibile per il mio Gateway? [chiuso]

Sto scrivendo una classe Gateway che estrae le informazioni da un documento HTML. Una delle responsabilità della classe è quella di attraversare una tabella nel documento ed estrarre i dati dalle sue righe. Sto cercando di decidere come rappre...
posta 29.07.2015 - 01:47
10
risposte

Ha senso chiedere: "Qual è la differenza tra Design Pattern e Algorithm?"

Da Wikipedia: In mathematics and computer science, an algorithm is an effective method expressed as a finite list of well-defined instructions for calculating a function. In software engineering, a design pattern is a general reusa...
posta 12.07.2011 - 13:56
3
risposte

Convenzione di denominazione dei metodi di estensione [chiusa]

Stiamo utilizzando alcuni metodi di utilità nella nostra azienda per semplificare la programmazione. Quindi abbiamo la seguente estensione di stringa: public static bool IsNoE(this string s) { return string.IsNullOrEmpty(s); } Questo...
posta 12.02.2014 - 17:10
8
risposte

Quali ritieni siano gli schemi di progettazione essenziali? E li usi? [chiuso]

Mi sembra che i programmatori abbiano un compito sempre più in salita di aggiornarsi. Nei miei sforzi per migliorare le mie capacità di programmazione, sono alla ricerca degli schemi di progettazione essenziali comunemente usati nell'informat...
posta 24.05.2011 - 18:00