Tutte le domande

9
risposte

Come ispirare uno stagista con la programmazione? [chiuso]

La situazione è questa: abbiamo fatto un tirocinante per un'estate pensando che se lo raggiungerà durante l'estate, lo terremo come uno sviluppatore junior part time. L'abbiamo portato dopo il suo primo anno all'università, quindi la sua conosc...
posta 09.08.2012 - 07:50
7
risposte

DB parti di progettazione

Sto sviluppando uno strumento che gestisce parti (elettriche). Le parti possono essere create, visualizzate, modificate, cancellate, raggruppate e così via ... Per rendere questa domanda utile per i futuri visitatori mi piace mantenere questa...
posta 27.12.2012 - 16:10
7
risposte

Devo scrivere test quando posso dimostrare la correttezza del codice?

La gente dice che "parlare di TDD funziona a malapena, se vuoi convincere qualcuno a TDD, mostra loro i risultati". Tuttavia, sto già ottenendo ottimi risultati senza TDD. Mostrandomi che le persone che usano TDD ottengono buoni risultati non sa...
posta 02.04.2018 - 17:54
4
risposte

L'uso di blocchi di scope interni in uno stile di funzione non valido?

Ci sono alcuni casi (abbastanza rari) in cui esiste il rischio di: riutilizzare una variabile che non è destinata a essere riutilizzata (vedi esempio 1), o utilizzando una variabile anziché un'altra, semanticamente chiusa (vedi esempio...
posta 06.06.2013 - 19:55
4
risposte

Cosa significa mappatura nella programmazione?

Sento spesso cose come: Mappatura delle classi Mappatura degli oggetti dal database Mappatura degli oggetti Mappatura degli elementi di un elenco Un mappatore Che cosa significa in realtà un mappatore e l'atto di mappare qualcosa?...
posta 17.01.2016 - 15:17
6
risposte

Come imporre l'implementazione dell'interfaccia per comportarsi in un certo modo

Supponiamo di avere la seguente interfaccia public interface IUserRepository { User GetByID(int userID); } Come imporvi gli implementatori di questa interfaccia a generare un'eccezione se un utente non viene trovato? Sospetto che non...
posta 01.05.2014 - 21:06
2
risposte

Come gestire il test che passa dall'inizio in TDD

Sto provando a praticare TDD nel mio progetto personale e mi chiedo come affrontare la situazione quando, dopo aver aggiunto un nuovo test, si passa dall'inizio in base all'implementazione esistente? Da un lato, il nuovo test può fornire una...
posta 09.09.2017 - 18:41
12
risposte

Come si distribuisce il tempo di lavoro tra la programmazione e il pensiero? [chiuso]

... in percentuale. Ad esempio 60/40 o 90/10 o 100/0. La mia ipotesi è che maggiore è la percentuale di tempo che si spende pensando che più piccolo può essere il codice (e meno tempo sarà necessario per annotarlo). Pensa di più, scrivi di me...
posta 05.11.2010 - 15:29
6
risposte

disaster recovery del software quando un tecnico è improvvisamente non disponibile

Recentemente nella mia azienda avevamo un progetto in cui la scadenza era molto serrata e tutto andava secondo i piani fino a quando non ero disponibile a causa di estremi problemi personali. Alla fine abbiamo perso la scadenza di 4 ~ 5 giorn...
posta 30.12.2017 - 18:48
5
risposte

Cosa significa dichiarare una variabile volatile?

Molti programmi di basso livello usano la parola chiave volatile per i tipi di mappatura della memoria e simili, tuttavia sono un po 'confuso su ciò che REALMENTE fa in background. In altre parole, cosa significa quando il compilatore non "ott...
posta 12.01.2016 - 03:16