Tutte le domande

3
risposte

I test di asserzioni o unit test sono più importanti?

Sia le asserzioni che i test unitari servono come documentazione per un codebase e un mezzo per scoprire bug. Le principali differenze sono che asserisce di funzionare come controlli di integrità e di vedere gli input reali, mentre i test di uni...
posta 11.11.2010 - 05:19
7
risposte

L'iniezione di dipendenza è essenziale per il test dell'unità?

L'utilizzo di iniezione di dipendenza (DI) è essenziale per il test delle unità? Non riesco a pensare ad un'altra alternativa per isolare il codice in modo che possa essere testato. Inoltre, tutti gli esempi che ho mai visto utilizzano ques...
posta 22.03.2012 - 16:34
8
risposte

MVC Architecture - Quanti controller ho bisogno?

Sono stato codificato per un po ', ma principalmente script e semplici applicazioni. Mi sono trasferito in un nuovo ruolo in cui è tutto incentrato sullo sviluppo di app Web e sull'utilizzo di un'architettura MVC appropriata, quindi cerco disper...
posta 13.08.2013 - 15:03
4
risposte

Esiste una buona ragione per eseguire software a 32 bit anziché 64-bit su macchine a 64 bit?

C'è qualche buona ragione per fornire una versione a 32 bit insieme a una versione a 64 bit di qualsiasi software destinato alle moderne macchine desktop, con sistemi operativi moderni a 64 bit su hardware a 64 bit? Sembra che il software a 6...
posta 15.04.2016 - 11:51
7
risposte

Quando funziona la programmazione della coppia? Quando evitarlo?

Invece di accoppiare pedissequamente il programma tutto il tempo, usiamo la programmazione delle coppie in modo selettivo sul nostro team. Penso che funzioni meglio nelle seguenti circostanze: Aumentare il numero di nuovi membri del team su...
posta 02.09.2010 - 19:01
5
risposte

Perché i puntatori intelligenti conteggio di riferimento sono così popolari?

Come posso vedere, i puntatori intelligenti sono ampiamente utilizzati in molti progetti C ++ reali. Anche se alcuni tipi di puntatori intelligenti sono ovviamente utili per supportare RAII e trasferimenti di proprietà, c'è anche una tendenza...
posta 14.08.2013 - 04:28
4
risposte

TDD - Outside In vs Inside Out

Qual è la differenza tra la creazione di un'applicazione Outside In rispetto alla sua costruzione Inside Out utilizzando TDD? Questi sono i libri che ho letto su TDD e test delle unità: Sviluppo basato su test: per esempio Sviluppo b...
posta 27.09.2012 - 13:05
10
risposte

Graduate aspettative contro realtà [chiuso]

Quando scegli ciò che vogliamo studiare, e fare con le nostre carriere e vite, abbiamo tutti delle aspettative su come sarà. Ora che sono nel settore da quasi un decennio, ho riflettuto un po 'su quello che pensavo (di nuovo quando stavo studian...
posta 18.10.2010 - 00:23
6
risposte

Quando utilizzare i riferimenti deboli in .Net?

Non mi sono mai imbattuto in una situazione in cui avevo bisogno di usare il tipo WeakReference in .Net, ma la credenza popolare sembra essere che dovrebbe essere usato in cache. Il dott. Jon Harrop ha fornito un ottimo esempio contro l'utilizzo...
posta 31.01.2013 - 00:40
2
risposte

Lista di controllo per l'avvio di un progetto open-source [chiuso]

Per avviare un progetto open-source non è sufficiente lanciare il codice sorgente su qualche repository pubblico e quindi essere felici con questo. Dovresti avere documentazione tecnica (oltre a quella dell'utente), informazioni su come contribu...
posta 24.02.2011 - 19:24