Domande con tag 'patterns-and-practices'

5
risposte

Progettare un'architettura robusta per più tipi di esportazione?

Sto cercando modelli o indicazioni architettoniche per una prossima funzione che sto progettando. Fondamentalmente, è una funzione di esportazione con più destinazioni di esportazione e sto cercando di trovare un modo per renderlo abbastanza gen...
posta 05.06.2013 - 23:06
5
risposte

Connessione al database - dovrebbero essere passati come parametri?

Abbiamo un sistema in cui la connessione al database si ottiene una volta utilizzando un metodo comune e passando per tutta la classe pertinente da utilizzare. Ci sono dubbi sul fatto che il passaggio della connessione al database come parametro...
posta 14.02.2013 - 04:58
8
risposte

Disegni e pratiche per difendersi da voci nulle errate dal database

Una parte del mio programma recupera i dati da molte tabelle e colonne nel mio database per l'elaborazione. Alcune colonne potrebbero essere null , ma nel contesto di elaborazione corrente è un errore. Questo dovrebbe "teoricamente" non a...
posta 05.01.2016 - 14:39
8
risposte

Quando fa 'ottimizzare il codice' == 'strutturare i dati'?

Un recente articolo di ycombinator elenca un commento con i principi di un grande programmatore. #7. Good programmer: I optimize code. Better programmer: I structure data. Best programmer: What's the difference? Riconoscere concetti so...
posta 08.10.2012 - 16:35
2
risposte

Qual è un modello migliore (stile di codifica) per la convalida degli argomenti - ostacolo (barriera) o recinzione? [duplicare]

Non so se ci sono nomi accettati per questi pattern (o anti-pattern), ma mi piace chiamarli come li chiamo qui. In realtà, sarebbe Domanda 1: quali sono i nomi accettati per questi pattern, se ce ne sono? Supponiamo che esista un metodo c...
posta 09.09.2014 - 16:48
7
risposte

Perché le variabili non utilizzate sono un problema?

Un giorno stavo pulendo gli avvisi di variabili inutilizzati e ho iniziato a riflettere su quale fosse esattamente il problema? In effetti, alcuni di essi aiutano anche nel debug (ad esempio, ispezionano i dettagli delle eccezioni o controlla...
posta 18.01.2017 - 16:57
7
risposte

È appropriato che una classe sia solo una raccolta di informazioni senza logica?

Dire che ho una classe Person che ha variabili di istanza age , weight e height , e un'altra classe Fruit che ha variabili di istanza sugarContent e texture . La classe Person non ha metodi per salvare setter...
posta 10.12.2012 - 05:18
4
risposte

Esiste un idioma Haskell per provare diverse funzioni e fermarsi non appena ce n'è riuscito?

In Haskell, posso usare il tipo a -> Maybe b per modellare una funzione che restituisce un valore di tipo b , o restituisce nulla (non riesce). Se ho tipi a1, ..., a(n+1) e funzioni f1, ..., fn , con fi :: ai -> Mayb...
posta 27.07.2015 - 19:01
2
risposte

Un'API RESTful dovrebbe essere in grado di restituire file o solo una posizione

Questo mi ha lasciato perplesso per un po '. Ad esempio, abbiamo un'API REST che fornisce il contenuto di base a un sistema, consumando e producendo JSON. A questo punto finale produce un URL per un'immagine e una descrizione e si trova così:...
posta 31.12.2015 - 16:28
2
risposte

Restituire un IQueryable da un IRepository

Utilizzando il modello di repository, è corretto restituire un IQueryable di un set di dati (tabella), per l'utilizzo generico? In molti casi è molto utile, specialmente quando si utilizzano librerie esterne che sfruttano tale interfaccia, ad...
posta 27.08.2012 - 09:54