Tutte le domande

7
risposte

Quali linguaggi di programmazione imperativi non supportano la ricorsione?

A mia conoscenza, tutti i moderni linguaggi di programmazione imperativi supportano la ricorsione nel senso che una procedura può chiamarsi. Questo non è sempre stato il caso, ma non riesco a trovare alcun dato importante con una rapida ricerca...
posta 24.11.2010 - 22:23
4
risposte

Come dire al cliente che non voglio più lavorare sul suo progetto

Probabilmente suonerà incasinato, ma qui va. Da un po 'di tempo sto lavorando a un progetto per un cliente. Non mi è stato fornito alcun dettaglio eccetto per "Dev'essere un plugin XYZ e un'interfaccia con il prodotto ABC". Il che andava bene...
posta 21.03.2011 - 23:45
7
risposte

Integrazione continua: quale frequenza?

Ho sempre lanciato build dopo ogni commit, ma su questo nuovo progetto, gli architetti mi hanno appena chiesto di cambiare la frequenza in "una build ogni 15 minuti", e non riesco proprio a capire perché sarebbe una buona idea motivo vs "costrui...
posta 23.02.2012 - 10:47
4
risposte

Qual è un esempio di un buon obiettivo SMART per un programmatore? [duplicare]

In seguito a questa domanda , mi sono chiesto se la gente potrebbe essere in grado di suggerire alcuni esempi di ciò che potrebbe essere considerato un obiettivo "buono" in un ciclo di revisione periodica per un programmatore? Definiamo SM...
posta 22.12.2010 - 11:23
12
risposte

Cosa rende buona la documentazione? [duplicare]

Ho bisogno di scrivere documentazione per diversi progetti su cui ho lavorato. Mi stavo chiedendo cosa, secondo la vostra esperienza, renda la documentazione utile e completa. Quale parte dovrei includere, quanto dovrei approfondire nella mia...
posta 07.04.2011 - 18:06
5
risposte

Quali sono i vantaggi del prefisso dei nomi dei parametri di funzione con p *?

Spesso vedo progetti (in progetti e team Java che usano Eclipse) che prefissano i parametri di funzione con p . Ad esempio public void filter (Result pResult) ... Personalmente non vedo alcun beneficio in questo, ma vorrei sapere qua...
posta 17.08.2012 - 14:08
6
risposte

TDD e controllo versione

Attualmente sto imparando a conoscere TDD e sto cercando di metterlo in pratica nei miei progetti personali. Ho anche utilizzato il controllo della versione ampiamente su molti di questi progetti. Sono interessato all'interazione di questi due s...
posta 16.06.2013 - 21:15
4
risposte

Quali sono le pratiche che segui per evitare errori di aggiornamento dei dati nei grandi database?

Un consiglio tipico prima di qualsiasi implementazione di produzione è il backup del DB prima. In questo modo, se il nuovo aggiornamento presenta qualche problema che può portare a potenziali perdite di dati o corruzione dei dati logici, allora...
posta 25.01.2018 - 09:56
3
risposte

Consigli / linee guida per la gestione di un team di sviluppo distribuito [duplicato]

Quali sono alcune strategie, metodologie e best practice per la gestione di un team distribuito? Cosa si può fare per incoraggiare e rafforzare la comunicazione tra i vari membri del team? È possibile adattare / implementare metodolog...
posta 03.10.2010 - 17:29
1
risposta

Da dove viene "exit (-1)"?

Vedo in molti software legacy e cattivi tutorial su Internet che raccomandano di usare exit(-1) , return -1 o simili per rappresentare "terminazione anomala". Il problema è che, almeno in POSIX, -1 non è mai stato e non è un codice...
posta 02.04.2016 - 20:53