Domande con tag 'patterns-and-practices'

13
risposte

Eccezione vs set di risultati vuoti quando gli input sono tecnicamente validi, ma insoddisfacenti

Sto sviluppando una libreria destinata alla pubblicazione pubblica. Contiene vari metodi per operare su insiemi di oggetti - generare, ispezionare, partizionare e proiettare gli insiemi in nuove forme. Nel caso sia rilevante, è una libreria di c...
posta 30.11.2016 - 13:19
6
risposte

È una cattiva pratica applicare un ordine di esecuzione per i test unitari?

Sto scrivendo test per un progetto composto da più sottomoduli. Ogni test case che ho scritto è indipendente l'una dall'altra e ho cancellato tutti i dati tra i test. Anche se i test sono eseguiti in modo indipendente, sto valutando l'applica...
posta 03.04.2018 - 15:02
4
risposte

Sviluppo di una funzionalità che ha il solo scopo di essere estratta? [chiuso]

Qual è il nome del modello in cui i singoli contributori (programmatori / designer) hanno sviluppato un artefatto al solo scopo di servire da diversivo in modo che la gestione possa rimuovere quella caratteristica nel prodotto finale Ques...
posta 28.11.2011 - 07:34
8
risposte

Term (o "pattern"?) per "Fai qualcosa se non è già stato fatto" [chiuso]

Sembra abbastanza semplice, lo so, ma di recente un mio collega mi ha detto che un metodo chiamato startHttpServer è troppo complicato da comprendere perché avvia il server solo se non è già in esecuzione. Trovo di mettermi nei guai quando...
posta 27.08.2017 - 08:10
5
risposte

La "convenzione sulla configurazione" non viola i principi di programmazione di base?

Stavo guardando il framework MVVM di WPF Caliburn.Micro e ho letto che molte cose standard si basano su naming convenzioni . Ad esempio, associazione automatica delle proprietà nella vista alle proprietà nel ViewModel. Anche se questo sembr...
posta 21.09.2012 - 12:13
4
risposte

Quando e per quali scopi deve essere usata la parola chiave const in C per le variabili?

Pur ricevendo il mio codice ha esaminato qui il problema dell'utilizzo di const parola chiave arrivata. Capisco che sia usato per implementare il comportamento di sola lettura sulle variabili. Sono confuso su quali sono le varie situaz...
posta 11.07.2013 - 16:04
11
risposte

Le variabili di errore sono un anti-pattern o un buon design?

Per gestire diversi possibili errori che non dovrebbero interrompere l'esecuzione, ho una variabile error che i client possono controllare e utilizzare per generare eccezioni. È un anti-pattern? C'è un modo migliore per gestire questo? Per...
posta 17.06.2014 - 08:22
4
risposte

La direttiva angularjs dovrebbe interagire direttamente con i servizi o è considerata un anti-pattern?

Quale è considerato migliore: avere una direttiva che interagisce direttamente con i servizi o avere una direttiva che espone determinati hook a cui il controller può vincolare il comportamento (coinvolgendo servizi)?
posta 28.12.2013 - 13:41
6
risposte

Qual è il modo migliore per inizializzare il riferimento di un figlio al suo genitore?

Sto sviluppando un modello di oggetti che ha molte diverse classi genitore / figlio. Ogni oggetto figlio ha un riferimento al suo oggetto genitore. Posso pensare (e ho provato) diversi modi per inizializzare il riferimento genitore, ma trovo sig...
posta 31.10.2014 - 16:15
12
risposte

Quali modelli di design sono i peggiori o i più limitati? [chiuso]

Per ogni progetto di programmazione, i manager con esperienza di programmazione passata cercano di brillare quando raccomandano alcuni modelli di progettazione per il tuo progetto. Mi piacciono i modelli di design quando hanno senso o se hai bis...
posta 17.02.2011 - 07:55