Tutte le domande

11
risposte

Cosa devo fare quando il mio codice ha un cattivo odore?

Sono un programmatore alle prime armi e spesso quando lavoro sui miei progetti, ho sempre la sensazione che il design del mio codice non sia il migliore che possa essere, e odio questa sensazione. Finisco col passare il tempo a cercare le cose,...
posta 26.01.2011 - 03:16
5
risposte

Raccomandazione per i libri di matematica relativi all'informatica [duplicato]

Ho bisogno della tua raccomandazione per i libri di matematica relativi all'informatica in queste aree: Algebra booleana (logica booleana, cancelli, macchine di stato, ecc.) Matematica discreta Probabilità e amp; Statistiche di base...
posta 09.04.2011 - 21:14
1
risposta

Stiamo usando il modello di repository giusto?

Stiamo utilizzando un gruppo di classi separate con suffisso -repository per recuperare i dati dal database; per ogni tabella il proprio repository. Abbiamo ad esempio una classe customerrepository che ha tutti i tipi di metodi per...
posta 22.01.2013 - 08:02
8
risposte

controllo versione per piccola squadra [chiuso]

Stiamo eseguendo il bootstrap di un nuovo team di dimensioni molto ridotte (ad esempio 2-5) la mia domanda è:  quale tipo di controllo della versione funziona meglio per questo tipo di team, centralizzati o distribuiti.     
posta 29.12.2010 - 04:19
10
risposte

Cosa fare quando hai esaurito tutte le strade per correggere un bug

Sono un programmatore junior (4 mesi di esperienza lavorativa fino ad ora) che lavora su un'applicazione cross platform mobile (team di 1 persona, quindi solo io stesso). Ho un bug in questo programma / app che è piuttosto grande (30 diversi...
posta 22.05.2011 - 05:31
8
risposte

Essere severi o pragmatici?

Sto iniziando a rendermi conto che lo sviluppo di software è (tra gli altri) un processo in cui ti poni continuamente domande. Domande sulla qualità del codice, separazione delle preoccupazioni, riduzione al minimo delle dipendenze, ... Ma la...
posta 17.06.2011 - 14:02
4
risposte

Linq è più efficiente di quanto appaia sulla superficie?

Se scrivo qualcosa del genere: var things = mythings .Where(x => x.IsSomeValue) .Where(y => y.IsSomeOtherValue) È lo stesso di: var results1 = new List<Thing>(); foreach(var t in mythings) if(t.IsSomeValue)...
posta 29.10.2013 - 15:13
3
risposte

Oracle possiede Java ma Google sta usando Java?

Ok, non capisco. Che cosa significa "Oracle possiede Java"? Google sta sicuramente utilizzando Java in Google App Engine, vuol dire che Google deve pagare Oracle per farlo?     
posta 15.05.2011 - 16:42
6
risposte

Come faccio a diventare un programmatore più autonomo e autosufficiente? [chiuso]

Il fattore più importante in ciò che mi impedisce di essere uno sviluppatore stellare è il mio affidamento sugli altri. Mi sento di fare troppe domande perché temo le conseguenze di rompere tutto e di trattenere tutti. Quindi sono eccessivamente...
posta 22.04.2011 - 02:38
7
risposte

Uso di NotImplementedException

È considerata una cattiva pratica lanciare NotImplementedException per il codice che non hai ancora scritto? Forse i commenti di TODO sarebbero considerati più sicuri?     
posta 04.01.2012 - 20:50