Tutte le domande

2
risposte

XP, TDD o DDD - Quale devo imparare prima? [chiuso]

Voglio imparare XP, TDD e DDD per migliorare me stesso. Il mio problema è che ho idee generali su quello che sono, ma non so quale debba essere il primo, ho bisogno di imparare qualcosa prima di altri? Per favore suggeriscimi quale argomento...
posta 19.04.2012 - 16:26
4
risposte

Presentazione di un (nuovo) metodo di prova per una squadra [chiuso]

Un paio di mesi fa sono stato assunto in un nuovo lavoro. ( Sono appena uscito dal mio master in ingegneria del software ) L'azienda consiste principalmente di consulenti ERP, ma sono stata assunta nel loro reparto web abbastanza piccolo (6 s...
posta 08.09.2012 - 15:11
2
risposte

Struttura dati corretta per commenti commentabili

Hai lottato con questo a livello di architettura. Ho un oggetto che può essere commentato, chiamiamolo Post . Ogni post ha un ID univoco. Ora voglio commentare quel Post e posso usare l'ID come chiave esterna, e ogni PostComment ha un...
posta 28.08.2012 - 19:50
5
risposte

Limitazioni di UML? [chiuso]

Attualmente sto studiando per un esame e una delle domande su carta campione è di discutere i limiti di UML. La maggior parte del materiale che sto trovando sulla rete si riferisce a una specifica implementazione o lingua UML. Mi chiedo da un pu...
posta 25.04.2012 - 13:39
4
risposte

È necessaria una nuova build ogni volta che apporto una modifica al codice?

Sto lavorando su un progetto che ha circa un centinaio di file diversi (.cpp & .h), e richiede circa un'ora per costruire l'intero progetto su MSVC 2008, supponiamo che io ora apporti una modifica a qualcuno file, ho bisogno di ricostruire l...
posta 18.06.2012 - 17:34
4
risposte

Qual è il vantaggio della tecnica MoSCoW?

Non vedo come la Metodo MoSCoW 's "Must, Should, Could, Would" prioritization sia migliore di quella semplicemente 1,2,3,4? Se ricevo i requisiti dal cliente, hanno già la priorità, solitamente utilizzando questo intervallo. Inoltre, cosa c'è d...
posta 11.05.2013 - 08:18
2
risposte

Quale dovrebbe essere il senso utilizzare un confronto rigoroso con questa stringa specifica: "finale"

In una recensione del codice che stavo facendo a un collega, l'ho detto qui: if (someValue === 'final'){ Non ha senso usare il confronto rigoroso perché l'unico modo per passarlo come vero è con un altro valore di stringa uguale a finale....
posta 15.08.2013 - 18:43
5
risposte

"TDD riguarda la progettazione, non la verifica"; concretamente, cosa significa?

Mi sono chiesto questo. Cosa intendiamo esattamente per design e verifica. Devo semplicemente applicare TDD per assicurarmi che il mio codice sia SOLIDO e non verificare se il suo comportamento esterno è corretto? Devo usare BDD per verifi...
posta 06.10.2012 - 15:50
4
risposte

Instantiating Interfaces in C #?

Al momento sto leggendo / imparando le interfacce in C # e finora sono riuscito a capire come si differenzia da una classe astratta. Nel libro che sto leggendo l'autore spiega che le interfacce sono l'ultima classe astratta e che semplicemente i...
posta 06.10.2012 - 23:54
5
risposte

Che tipo di domande determinano se un codice simile è separato o comune?

Ho incontrato il seguente problema molte volte in varie forme nella mia carriera di programmatore. Come semplice esempio, considera quanto segue: Diciamo che esiste un metodo (B) che potrebbe differire in base alle esigenze del cliente. Quest...
posta 11.03.2013 - 11:51