Tutte le domande

8
risposte

Devo aspettarmi che la mia squadra abbia più di una competenza di base con il nostro sistema di controllo del codice sorgente?

La mia azienda è passata da Subversion a Git circa tre mesi fa. Abbiamo avuto settimane di preavviso prima dell'interruttore. Poiché non avevo mai usato Git prima (o qualsiasi altro DVCS), ho letto Pro Git e ho trascorso un po 'di tempo a gira...
posta 12.11.2012 - 18:24
16
risposte

All'interno di un ciclo for, dovrei spostare la condizione di interruzione nel campo delle condizioni, se possibile? [chiuso]

A volte ho bisogno di cicli che richiedono un'interruzione del genere: for(int i=0;i<array.length;i++){ //some other code if(condition){ break; } } Mi sento a disagio con la scrittura if(condition){ break; }...
posta 27.02.2018 - 10:27
19
risposte

Costringendo le persone a leggere e comprendere il codice anziché utilizzare commenti, riepiloghi delle funzioni e debugger? [duplicare]

Sono un giovane programmatore (finito all'università informatica ma ancora al di sotto di un anno di lavoro nel settore) e di recente ho ottenuto un lavoro lavorando su qualche codice C per un servizio web di dimensioni discrete. Guardando il...
posta 15.06.2013 - 23:33
9
risposte

Un messaggio di commit git dovrebbe menzionare il file che è stato modificato?

Nella prima riga di un messaggio di commit git ho l'abitudine di menzionare il file che viene modificato se una modifica non si estende su più file, ad esempio: Add [somefunc] to [somefile] È una cosa buona da fare o è inutile?     
posta 26.04.2012 - 18:43
11
risposte

Perché i blocchi di commenti /// sono importanti?

Qualcuno una volta ha detto che dovremmo prefissare tutti i nostri metodi con i blocchi di commento /// <summary> (C #) ma non ha spiegato il perché. Ho iniziato a usarli e ho scoperto che mi infastidivano un bel po ', quindi ho sm...
posta 21.09.2010 - 15:35
13
risposte

La proprietà del codice individuale è importante? [chiuso]

Sono nel bel mezzo di una discussione con alcuni colleghi sul fatto che la proprietà del team dell'intero codebase sia migliore della proprietà individuale dei componenti di esso. Sono un grande sostenitore nell'assegnare a ogni membro del te...
posta 03.01.2011 - 23:23
9
risposte

Come vendere lo sviluppo Agile ai client (cascata)

Il nostro negozio di sviluppo vorrebbe davvero fare progetti più agili, ma abbiamo problemi a coinvolgere i clienti. Molti clienti vogliono un budget e una scadenza. È difficile vendere un cliente su un progetto agile quando i nostri concorrenti...
posta 25.10.2013 - 16:44
13
risposte

È legale ricreare / opensource un programma precedentemente codificato per un'altra azienda

Nel mio precedente lavoro ho creato un dashboard generico per automatizzare le attività e ciò si è rivelato molto utile - e ovviamente il mio precedente datore di lavoro possiede tutto il codice che ho scritto mentre lavoravo lì. Ora che non ci...
posta 29.09.2011 - 06:26
4
risposte

Entity Framework con grandi sistemi - come dividere i modelli?

Sto lavorando con un database SQL Server con oltre 1000 tabelle, altre poche centinaia di visualizzazioni e diverse migliaia di stored procedure. Stiamo cercando di iniziare a utilizzare Entity Framework per i nostri nuovi progetti e stiamo lavo...
posta 07.09.2012 - 22:18
2
risposte

Quali sono i miglioramenti di MVP su MVC?

Ho letto per tre giorni il Model-View-Controller (MVC ) e Model-View-Presenter (MVP) modelli. E c'è una domanda che mi infastidisce molto. Perché i progettisti di software hanno inventato MVP, quando esisteva già un MVC? Quali problemi ha...
posta 14.12.2016 - 16:37