Tutte le domande

10
risposte

Quali sotto-culture di programmazione / software esistono? Cosa li definisce? A quale appartiene? [chiuso]

Per il mondo esterno, programmatori, informatici, ingegneri software e sviluppatori possono sembrare tutti uguali, ma questo è lontano dal caso per le persone che creano software per vivere. Le capacità e le conoscenze di ogni singolo programmat...
posta 21.09.2010 - 17:04
6
risposte

Qual è un modo corretto / educato di ereditare da un progetto open source abbandonato per un nuovo progetto open source?

Il mio team ha appena provato a contattare alcuni ragazzi di un vecchio progetto open source ospitato su code.google.com. Abbiamo detto loro che ci piacerebbe unirci al loro progetto e impegnarci - almeno in qualche parte - ma nessuno ci ha risp...
posta 23.02.2011 - 23:08
5
risposte

Test di unità obsoleti / legacy interrotti

Lavoro per una grande azienda e sono responsabile di una grande applicazione java con migliaia di test di junit. Da quando mi sono trasferito in questo ruolo, ci sono stati 200-300 test non funzionanti (probabilmente rotto per anni). I test sono...
posta 05.01.2016 - 17:03
6
risposte

Generazione automatica del codice sorgente: buona idea o potenziale incubo? [duplicare]

In risposta a sulla mia domanda riguardante la generazione del codice sorgente Java , ho ricevuto questa risposta mi avverte di potenziali problemi di manutenzione: mixing auto-generated code always pose a risk of someone modifying it...
posta 21.04.2011 - 15:14
6
risposte

Software di riscrittura che utilizza metodologie Agile

Supponiamo di dover riscrivere un'intera applicazione usando le metodologie Agile, come faresti? Immagino che potresti scrivere un sacco di user story basate sul comportamento del tuo attuale sistema. E poi li implementa in piccole iterazioni...
posta 31.10.2012 - 22:51
9
risposte

Qual è il miglior modo oggettivo per misurare le tendenze della popolarità della lingua? (Cosa c'è di meglio di TIOBE?)

Il modo migliore per ottenere dati sulla popolarità del linguaggio informatico che conosco è l'indice TIOBE. Ma tutti sanno che TIOBE è irrimediabilmente imperfetto. (Se qualcuno fornisce un link per supportarlo, lo aggiungerò qui.) Quindi...
posta 05.11.2010 - 16:32
6
risposte

alternative a try-catch nidificati per fallbacks

Ho una situazione in cui sto cercando di recuperare un oggetto. Se la ricerca fallisce, sono presenti diversi fallback, ognuno dei quali potrebbe non riuscire. Quindi il codice assomiglia a: try { return repository.getElement(x); } catch (...
posta 29.04.2014 - 21:16
8
risposte

Punto di complessità di non ritorno. Come lo chiami?

Come sviluppatore di software, uno dei miei compiti principali è mantenere la complessità sotto controllo. Tuttavia, in alcuni progetti, c'è un momento in cui il livello di complessità aumenta così tanto da raggiungere una sorta di punto "sen...
posta 05.05.2011 - 08:55
7
risposte

Code Recensioni funzionano davvero in vera Agile?

Così ho iniziato a lavorare per una grande corp., una di quelle con 3 lettere nel nome, e stanno cercando di diventare Agile, ma hanno tonnellate di processi, che non mi sembrano agili. Quello che mi ha ferito di più sono le revisioni del cod...
posta 19.05.2011 - 20:19
7
risposte

In che misura andare con typedef'ing tipi primitivi come int

Ho visto codice C ++ come il seguente con molti typedef s. Quali sono i vantaggi dell'utilizzo di molti typedef s come questo anziché utilizzare le primitive C ++? C'è un altro approccio che potrebbe anche raggiungere quei benefici?...
posta 20.06.2011 - 10:00