Domande con tag 'patterns-and-practices'

2
risposte

Il repository dovrebbe avere un metodo per ogni specifica operazione di database?

Se si seguono i modelli di servizio e di repository standard, il repository dovrebbe contenere un metodo specifico per ogni operazione di database o utilizzare solo i metodi generali, ad es. aggiornare? Prendi ad esempio il seguente metodo di se...
posta 09.06.2016 - 18:18
4
risposte

Le migliori pratiche per gestire progetti che dipendono l'uno dall'altro in Git?

Abbiamo un prodotto per il quale utilizziamo attualmente TFS come controllo del codice sorgente. Le funzionalità di ramificazione / fusione di TFS sembrano incredibilmente carenti e stiamo migrando il progetto a Git, e voglio considerare questa...
posta 15.11.2016 - 12:16
2
risposte

Si sta attaccando a una lingua su un particolare progetto una buona pratica?

Sto sviluppando una pipeline per l'elaborazione del testo che andrà in produzione. La domanda che continuo a chiedermi è: dovrei attenermi a una lingua per il progetto quando cerco uno strumento per svolgere una determinata attività (ad esempio,...
posta 02.07.2013 - 00:10
4
risposte

Eccezioni vs ErrorCodes quando si lavora con i dispositivi

Il team esterno è al capolinea di un nuovo progetto. Uno dei componenti al confine del sistema è il componente che interagisce con una stampante attraverso un componente COM esterno (indicato come una normale dll). Il componente COM restituis...
posta 03.08.2013 - 18:45
1
risposta

Qual è il pattern chiamato quando i getter si assumono la responsabilità delle impostazioni?

Ho usato un modello per anni, ma non so come si chiama. Sembra così .... class xzy { public function getFoo() { if ( undefined(this.foo) ) { this.foo = new Foo; } return this.foo } public function setFoo(foo...
posta 10.09.2013 - 15:14
3
risposte

Come applicare uno dei concetti OOP (Chiuso per modifica e Aperto per estensione)?

Giorni prima, ho creato domande, quiz e classi principali. Un quiz ha una o più domande. Dalla classe principale, prima creo oggetti Question (il costruttore accetta una serie di numeri). Il Quiz è come quando visualizzo le domande omettendo l'u...
posta 15.05.2011 - 06:39
1
risposta

Design pattern per istanziare le implementazioni in base alle proprietà

Ho un'interfaccia: public interface MyInterface{} E due implementazioni: public class Imp1 implements MyInterface {} public class Imp2 implements MyInterface {} Il mio programma è un CLI. Voglio avere una classe, che prenda argomenti d...
posta 09.04.2018 - 12:05
2
risposte

Best practice per la gestione delle eccezioni nei thread Java

Lettore di lunga data, richiedente per la prima volta qui. Ho un servizio che scrive dati in un database in lotti. Contiene un buffer che viene guardato da un thread separato. Ogni volta che il buffer raggiunge una determinata dimensione o un ce...
posta 28.03.2018 - 14:05
1
risposta

Modo corretto di generare errori in una libreria JavaScript?

Diciamo che sto scrivendo una semplice libreria in JavaScript, con solo alcune funzioni: Calcola il fattoriale di un numero naturale positivo Trova il minimo comune multiplo da un array di numeri interi E così via ... In ciascuna di q...
posta 30.08.2017 - 04:25
2
risposte

Va bene per una vista MVC richiedere dati da altre fonti oltre al modello?

Sto lavorando in ASP.NET MVC, ma questa domanda è praticamente applicabile a qualsiasi framework MVC (e forse anche ad altri). In una tipica applicazione MVC arriva una richiesta al controller, che quindi prepara un oggetto modello e quindi c...
posta 25.03.2015 - 00:16