Domande con tag 'patterns-and-practices'

4
risposte

È normale scrivere tutti i log in un singolo file?

Il nostro teamlead ha detto che molti file sono molto peggiori di un singolo, nonostante stiamo lavorando su un grande progetto. Ha affermato che i nostri clienti potrebbero inviarci più facilmente i log se ci sarà un solo file. Per capire...
posta 18.12.2013 - 08:14
3
risposte

È giusto saltare i test delle unità e procedere direttamente ai test di integrazione della scrittura se non è possibile testare l'unità in isolamento?

Secondo l'articolo di Martin Fowler, link È consigliabile scrivere più test unitari rispetto ai test di integrazione. Ciò significa idealmente che ogni unità di lavoro deve essere scritta con test unitari inclusi tutti i casi limite? Che...
posta 03.05.2017 - 07:23
1
risposta

Come assicurarsi che le persone chiamino i metodi nell'ordine corretto?

Situazione Sto progettando un livello di astrazione del database per sql (mysql, sqlite) e mongoDb. L'obiettivo è fornire all'utente / sviluppatore una libreria in grado di creare query per diversi database. Senza nemmeno sapere quale tipo di...
posta 24.08.2015 - 16:11
4
risposte

Che cosa determina quando un'applicazione richiede mvvm?

Sto sviluppando applicazioni mobili per Windows Phone 7. Questa applicazione chiama alcuni servizi web e occasionalmente invia risposte tramite servizi web. Recentemente ho iniziato a esaminare MVVM e ho notato che, sebbene venga suggerito duran...
posta 05.05.2011 - 00:27
2
risposte

Il pattern di Repository Pattern e Active Record è compatibile?

Attualmente sto sviluppando una webapp in cui ho definito modelli che implementano il pattern Active Record. Ogni modello è inoltre definito da un'interfaccia che specifica le proprietà delle entità e rende facile l'iniezione in altre classi, pa...
posta 25.05.2015 - 00:58
5
risposte

Ho letto in generale che avere molti (4) argomenti per una funzione / costruttore è una cattiva pratica. Questa è ancora considerata una cattiva pratica? [chiuso]

In generale ho letto che avere molti (> 4) argomenti per una funzione / costruttore è una cattiva pratica. È ancora considerata una cattiva pratica? E c'è una ragione non ovvia? In qualcosa di simile a una Case Class di Scala dove potre...
posta 06.08.2014 - 21:06
3
risposte

DDD, modularizzando i layer applicazione e dominio senza rompere il DIP

Citando teoria DDD : The application layer is thin in terms of domain logic - it merely coordinates the domain layer objects to perform the actual work. Quando si parla di modularizzazione e supponendo che il modulo che contiene le en...
posta 17.11.2014 - 12:43
1
risposta

Controllo dei membri e creazione di istanze nelle proprietà

Considera questo: public MyClass { private Resource _myResource; public Resource MyResource { get { if(_myResource == null) { _myResource = new Resource(); }...
posta 28.09.2011 - 14:16
2
risposte

Progettazione dell'architettura basata su eventi per più servizi

Ho creato circa una dozzina di servizi per una intranet. Ora sono arrivato al punto che questi servizi sono più accoppiati tra loro rispetto a quelli con cui mi trovo a mio agio, e ho riscontrato problemi in cui una volta che il servizio può cau...
posta 16.02.2018 - 17:23
1
risposta

È difficile prendere decisioni che utilizzano le promesse per gli input della GUI?

Così come conosci il contesto: DOM con JavaScript, anche se penso che sia principalmente un problema agnostico linguistico (so che ho messo entrambi i tag indipendenti dal linguaggio e JavaScript, ma è solo per farti vedere qualcosa che potrei n...
posta 27.02.2015 - 18:26