Tutte le domande

5
risposte

Come fare un test dipende dai risultati di un altro test?

Diciamo che esiste una classe di utilità che fornisce alcuni metodi statici comuni usati ovunque nel tuo codice da molte altre classi. Come progetteresti i tuoi test unitari per i consumatori dell'utilità in modo che i loro test falliscano...
posta 27.02.2015 - 09:53
6
risposte

Cosa restituire se qualcosa non funziona, piuttosto che fare qualcosa di "casuale"? [duplicare]

Dire che riattivo un metodo per trovare la posizione di una stringa all'interno di una stringa. Quindi ottengo sia la posizione che è un numero intero, sia un "numero magico" come -1. Vedo questo pattern in così tanti linguaggi di programmazio...
posta 31.01.2017 - 13:17
5
risposte

Io stesso a prova di futuro quando imparo a programmare [chiuso]

Voglio imparare a programmare in un modo "a prova di futuro", se vuoi. Mentre Windows domina il mercato del desktop OS (per ora), ovviamente c'è molto valore nell'apprendimento dei suoi linguaggi / framework / API e così via - questo potrebbe es...
posta 21.06.2011 - 15:14
7
risposte

Perché la complessità ciclomatica è importante per un singolo metodo?

Sto usando SonarLint per Eclipse da poco, e mi ha aiutato molto. Tuttavia, mi ha sollevato una domanda sulla complessità ciclomatica. SonarLint considera accettabile un C.C di 10, e ci sono alcuni casi in cui sono oltre, circa 5 o 6 unità....
posta 02.12.2016 - 13:49
8
risposte

Rush to client-side nello sviluppo web

Negli ultimi mesi ho riconosciuto un grande entusiasmo per lo scripting lato client nello sviluppo web. Ma mentre le tecnologie lato server sono mature, stabili e ben accettate dagli sviluppatori di back-end, le tecnologie lato client sono immat...
posta 24.08.2012 - 06:50
6
risposte

Mi fa diventare un cattivo programmatore se non apprezzo la metodologia Agile? [chiuso]

Mi piacciono le piccole iterazioni. Mi piacciono i test unitari. Mi piace la revisione del codice. Quello che non mi piace è l'avvio con poca o nessuna documentazione. Sono solo in questo? Ho semplicemente un fraintendimento del processo? Ogn...
posta 11.05.2011 - 14:27
7
risposte

È utile leggere i vecchi libri di programmazione Java? [chiuso]

Molti dei miei libri Java hanno 5-10 anni. Aiuta comunque a leggerli, o dovrei usare qualcosa entro 2 anni.     
posta 17.07.2011 - 20:26
5
risposte

Con quale frequenza un team Scrum deve rispettare il proprio impegno Sprint? [chiuso]

L'impegno è una promessa e ci è stato insegnato che è necessario mantenere le promesse. Ma è realistico mantenere l'impegno per ogni Sprint? A volte le persone si ammalano, a volte l'approccio tecnico è dimostrato errato e devi ripensare a tutto...
posta 14.03.2014 - 08:26
6
risposte

Progettazione di metodi correlati al database, che è meglio restituire: true / false o row affected?

Ho alcuni metodi che eseguono alcuni cambiamenti di dati in un database (inserire, aggiornare ed eliminare). ORM Sto utilizzando i valori int interessati dalla riga di restituzione per quel tipo di metodo. Cosa devo restituire per "il mio meto...
posta 09.07.2014 - 07:30
9
risposte

Omissione dell'ereditarietà nei linguaggi di programmazione

Sto sviluppando il mio linguaggio di programmazione. È un linguaggio generico (pensa Python statico tipicamente per il desktop, cioè int x = 1; ) non destinato al cloud. Pensi che sia giusto non consentire l'ereditarietà o i Mixin? (dato...
posta 17.01.2012 - 00:24