Tutte le domande

8
risposte

Refactoring di un metodo lungo basato su un numero elevato di casi di switch [duplicato]

Stiamo utilizzando Java come linguaggio di sviluppo back-end. Un anno fa, abbiamo scritto un metodo che utilizza casi di switch basati su valori Enums. Dato che stiamo aggiungendo continuamente membri di enum e secondo i casi di aggiunta ne...
posta 05.01.2016 - 07:18
8
risposte

I programmatori dimenticano la sintassi

I buoni programmatori devono avere la sintassi sulla punta della lingua quando scrivono il codice? Cosa ne fai di loro se google per cose semplici online? Sono buoni o cattivi (forse sanno dove cercare)? I programmatori dovrebbero avere una buon...
posta 03.12.2010 - 06:14
10
risposte

Perché usiamo nomi di codice interni non descrittivi? [chiuso]

Penso che l'uso di nomi in codice sia abbastanza diffuso. Anche la nostra azienda li sta utilizzando. Ma la mia preoccupazione principale è che questi nomi di solito non sono documentati da nessuna parte. E il significato è diffuso dal passap...
posta 06.11.2014 - 11:45
5
risposte

Come testare un software che masterizza CD senza sprecare CD?

Voglio scrivere un'applicazione che può essere utilizzata per masterizzare CD (musica). So che dovrei provarlo con veri CD comunque, ma non voglio farlo ogni volta che faccio un piccolo cambiamento. Ma voglio sapere e testare se i dati corretti...
posta 04.11.2011 - 15:31
8
risposte

Modelli mentali o metafore del mondo reale per la programmazione funzionale

Qualcuno ha un buon modello mentale o una metafora per la programmazione funzionale che fa riferimento a qualcosa nel mondo reale? La programmazione orientata agli oggetti intuitivamente ha senso per me. Ci sono cose che hanno proprietà e tal...
posta 18.06.2014 - 14:54
7
risposte

Quanto è comune la programmazione delle coppie sul posto di lavoro?

Sono sempre stato affascinato dalla programmazione di coppie, ma in 12 anni di sviluppo non ho mai lavorato in un posto in cui hanno praticato questa pratica, quindi sono sempre stato scettico su come le persone lo vedono. Mi chiedo se questo...
posta 25.01.2011 - 15:20
9
risposte

Big O Domanda su un algoritmo con (n ^ 2 + n) / 2 tasso di crescita

Sto facendo questa domanda perché sono confuso su un aspetto riguardante la notazione O grande. Sto usando il libro, Strutture dati e astrazioni con Java di Frank Carrano. Nel capitolo "Efficiency of Algorithms" mostra il seguente algoritmo...
posta 20.04.2015 - 05:45
7
risposte

Cosa si può fare per migliorare la leggibilità del codice orientato alla matematica in C #, Java e simili? [chiuso]

Essendo sia un programmatore C che un programmatore C #, una delle cose che non mi piace di C # è il modo in cui le funzioni matematiche sono prolisse. Ogni volta che dovresti usare una funzione Sin, coseno o potenza, per esempio, dovresti antep...
posta 24.10.2014 - 01:32
12
risposte

I poveri scrittori fanno i programmatori poveri? [chiuso]

Sto leggendo Coders at Work di Peter Seibel, e molte volte è stato detto che i programmatori che non possono scrivere in genere fanno dei programmatori poveri - è stato rivendicato da Douglas Crockford, Joshua Bloch , Joe Armstrong, Dijkstra (...
posta 05.11.2010 - 23:38
12
risposte

Come trattare con persone che non vogliono condividere conoscenze? [duplicare]

Spesso, la conoscenza dei team IT equivale al potere. Questo va bene fintanto che la conoscenza (IT-) è ugualmente accessibile da tutti i membri del team e il know-how specifico dell'azienda è ben documentato. A volte il personale di un dipa...
posta 15.12.2011 - 15:13