Tutte le domande

7
risposte

Quando cambi il numero di versione major / minor / patch?

Modifica i tuoi numeri di versione major / minor / patch subito prima del tuo rilascio o subito dopo? Esempio: hai appena rilasciato 1.0.0 nel mondo (huzzah!). Ma aspetta, non festeggiare troppo. La versione 1.1.0 uscirà tra sei settimane...
posta 26.09.2012 - 02:23
6
risposte

Buon esempio di codice complesso che utilizza TDD [chiuso]

Quale sarebbe un buon esempio dell'uso del TDD in progetti complessi, reali e complessi? Tutti gli esempi che ho visto finora sono progetti di giocattoli ai fini di un libro o di un giornale ... Puoi nominare un progetto open source che usa p...
posta 26.11.2010 - 22:11
12
risposte

Utilizzo di software pirata in un'azienda [chiuso]

Ho iniziato a lavorare in un'azienda come ingegnere un paio di mesi fa. È una piccola azienda e quello che in pratica fanno è rispondere al telefono. Ora passano dai normali telefoni ai telefoni IP in modo che i computer occupino un posto più im...
posta 31.12.2010 - 08:04
11
risposte

Scrivere il codice minimo per superare un test unitario - senza imbrogliare!

Quando si fa TDD e si scrive un test di unità, come si può resistere all'impulso di "imbrogliare" quando si scrive la prima iterazione del codice di "implementazione" che si sta testando? Ad esempio: Dobbiamo calcolare il fattoriale di un nu...
posta 25.11.2010 - 16:40
11
risposte

Come rispondi alla domanda "dove ti vedi tra 5 anni?" [chiuso]

Che cosa si aspetta che i reclutatori rispondano quando chiedono "Dove ti vedi tra 5 anni?" Qualcosa come: I want to improve my technical skills ... blah-blah-blah ... architect? È solo per verificare le tue ambizioni e se non vuoi andar...
posta 25.01.2011 - 04:20
8
risposte

Qual è lo stile accettato per l'utilizzo della parola chiave 'this' in Java?

Vengo da linguaggi come Python o Javascript (e altri meno orientati agli oggetti) e sto cercando di migliorare la mia conoscenza pratica di Java, che conosco solo in modo superficiale. È considerata una cattiva pratica anteporre sempre this...
posta 10.10.2011 - 14:25
3
risposte

Questo uso di un overkill costante simbolico?

Sono abbastanza nuovo nell'ingegneria del software, e quindi come esercizio di apprendimento ho scritto un gioco di scacchi. Il mio amico ha dato un'occhiata a questo e ha sottolineato che il mio codice sembrava tipo for (int i = 0; i < 8;...
posta 08.04.2017 - 09:43
14
risposte

Cosa succede se il cliente ha bisogno della capacità di recuperare le password?

Al momento ho ereditato un'applicazione al lavoro e, con mio grande sgomento, mi sono reso conto che le password utente memorizzate nel database sono crittografate utilizzando una funzione di crittografia interna, che include anche la possibilit...
posta 04.05.2011 - 01:32
8
risposte

Come comunico a un collega che il loro codice non fa nulla? [duplicare]

Resta con me qui. Quando dico che il codice "non fa nulla", intendo qualcosa come la seguente funzione: void factorial(int n) { int result = 1; for(int i = 1; i <= n; ++i) { result *= i; } } Certo, questa funzio...
posta 19.05.2015 - 10:44
6
risposte

Ci dovrebbero essere dei test unitari per espressioni regolari complesse?

Devo scrivere test unitari per espressioni regolari complesse nella mia applicazione? Da un lato: sono facili da testare perché il formato di input e output è spesso semplice e ben definito e spesso possono diventare così complessi, quindi i...
posta 07.05.2016 - 12:29