Tutte le domande

5
risposte

Le enumerazioni creano interfacce fragili?

Considera l'esempio qui sotto. Qualsiasi modifica all'enumerazione ColorChoice interessa tutte le sottoclassi di IWindowColor. Le enumerazioni tendono a causare interfacce fragili? C'è qualcosa di meglio di un enum per consentire una maggiore...
posta 16.03.2015 - 20:39
1
risposta

Esiste un sostituto moderno per uno strumento di test delle mutazioni come Jester per Java?

“Why just think your tests are good when you can know for sure? Sometimes Jester tells me my tests are airtight, but sometimes the changes it finds come as a bolt out of the blue. Highly recommended.” - Kent Beck Ma vedo che non c'è nem...
posta 09.03.2013 - 16:19
7
risposte

Standard de facto per il record di informazioni del cliente [chiuso]

Attualmente sto valutando un potenziale nuovo progetto che comporta la creazione di un DB per le informazioni tipiche dei clienti (userid, pwd, first & last name, email, indirizzo, telfnr ...). A questo punto, i requisiti sono solo approssim...
posta 23.06.2012 - 15:28
2
risposte

Dichiarare una finale di classe? [duplicare]

Mi piace che il mio codice sia scritto bene; tuttavia, ho incontrato non proprio un problema, ma più una domanda sulle convenzioni. Dì che ho questo corso. public class Test { public void doStuff() { System.out.println("stuff");...
posta 17.05.2015 - 23:14
18
risposte

Cosa guardi prima: il codice o il design?

Se ti è appena stato presentato un nuovo progetto, qual è la prima cosa che cerchi per avere un'idea di come funziona? Cerchi prima il design? Se c'è un disegno, cosa cerchi in esso? Diagrammi di classe o diagrammi di implementazione o diagra...
posta 28.10.2010 - 11:41
5
risposte

Che cosa usi per organizzare le conoscenze del tuo team?

L'anno scorso, io e tre miei cari vecchi amici abbiamo fondato un piccolo team di sviluppo web / mobile. Le cose stanno andando piuttosto bene. Stiamo imparando molto e nuove persone si stanno unendo al gruppo. Mantenere la conoscenza sempre agg...
posta 10.07.2011 - 22:37
4
risposte

La convalida dell'HTML è una cosa del passato? [duplicare]

Con noi che ci avviciniamo continuamente a HTML5 in termini di adozione, stiamo scrivendo HTML per la validità di qualcosa che il web sta rifiutando, permettendoci di cavalcare gli standard mentre il web continua ad essere in uno stato perenne...
posta 09.02.2012 - 17:58
3
risposte

Che cos'è il flusso di lavoro con 2 persone in un progetto

Vengo da te come programmatore novizio che ha lavorato sul suo progetto (che sta procedendo bene). Il mio co-fondatore ha anche imparato a programmare e ha raggiunto un punto in cui probabilmente potrebbe iniziare a sistemare alcune cose e far a...
posta 04.08.2011 - 10:56
2
risposte

Perché le lingue non usano il ribaltamento esplicito delle istruzioni switch?

Stavo leggendo Perché dobbiamo usare break in switch ? , e mi ha portato a chiedermi il motivo per cui è implicita la ricaduta implicita in alcuni linguaggi (come PHP e JavaScript), mentre non c'è supporto (AFAIK) per l'esplicito fall...
posta 28.08.2012 - 13:43
3
risposte

Qual è il mix ideale di sviluppatori senior-junior in una squadra?

Su qualsiasi squadra, avrai bisogno di altri sviluppatori grigi e grigi e di alcuni cuccioli. Alcuni motivi includono: Denaro. Ci sono spesso attività che non richiedono lo stesso livello di esperienza da consegnare, quindi ha senso non paga...
posta 03.09.2010 - 18:39