Tutte le domande

8
risposte

Quali sono i buoni test unitari per coprire il caso d'uso del rotolamento di un dado?

Sto cercando di fare i conti con i test delle unità. Diciamo che abbiamo un dado che può avere un numero predefinito di lati uguale a 6 (ma può essere 4, 5 lati ecc.): import random class Die(): def __init__(self, sides=6): self...
posta 26.01.2014 - 09:53
5
risposte

Il formato csv può essere definito da un'espressione regolare?

Recentemente un collega e io abbiamo discusso se una regex pura sia in grado di incapsulare completamente il formato csv, in modo tale che sia in grado di analizzare tutti i file con qualsiasi escape char, preventivo e char separatore. L'espr...
posta 27.09.2012 - 16:37
8
risposte

Il miglior settore per cui lavorare come sviluppatore [chiuso]

Il mio contratto è appena terminato e mi chiedo quali possibili lavori potrei voler esaminare in seguito. Ho lavorato nel settore bancario e assicurativo per tutta la mia carriera (compresa una società Fortune 500) e nella mia esperienza banc...
posta 17.01.2011 - 15:40
3
risposte

Da dove viene la convenzione di denominazione degli argomenti della riga di comando come 'argv'?

Sembra Python , PHP e Ruby utilizzano tutti il nome" argv "per fare riferimento all'elenco degli argomenti della riga di comando. Da dove viene il nome "argv"? Perché non qualcosa come "args"? La mia ipotesi è che provenga da C, dove la...
posta 30.04.2013 - 17:28
8
risposte

Come hai reso i test di unità più divertenti?

Se hai sempre amato i test unitari, fa bene a te! Ma per gli sfortunati che non sono nati con una simpatia per questo, come sei riuscito a rendere questo compito più piacevole? Questa non è una domanda "qual è il modo giusto per testare l'uni...
posta 09.09.2010 - 14:23
7
risposte

Esiste un numero ottimale di righe di codice per funzione? [chiuso]

Le funzioni non sono utilizzate solo per minimizzare la duplicazione del codice, ma sono anche utilizzate per suddividere una funzione lunga in quelle più piccole per aumentare la leggibilità, oltre a rendere il codice auto-commentante. Tuttavia...
posta 04.10.2010 - 20:36
9
risposte

Quando essere un genio tecnico non è abbastanza per essere uno sviluppatore di successo? [chiuso]

C'è stata molta discussione intorno all'eccellente domanda " L'alta reputazione di Stack Overflow aiuta a ottenere un buon lavoro? ". Ho immediatamente concordato con JoshK che sostanzialmente ha detto " No " (Spiegherò perché), ma Joel sin...
posta 22.11.2010 - 11:53
11
risposte

"// ..." commenti alla fine del blocco di codice dopo} - buono o cattivo? [chiuso]

Ho visto spesso questi commenti essere usati: function foo() { ... } // foo while (...) { ... } // while if (...) { ... } // if e talvolta anche fino a if (condition) { ... } // if (condition) Non ho mai capito questa pra...
posta 01.03.2011 - 11:35
8
risposte

L'accoppiamento con le stringhe "è più lento" rispetto ai metodi di classe?

Sto avviando un progetto di gruppo scolastico in Java, utilizzando Swing. È una semplice interfaccia grafica per l'app desktop Database. Il professore ci ha dato il codice del progetto dell'anno scorso in modo da poter vedere come fa le cose....
posta 31.01.2012 - 14:52
14
risposte

Che impatto hanno le lingue di scripting nei programmatori junior? [chiuso]

Ho avuto una discussione con uno dei miei insegnanti l'altro giorno. Abbiamo discusso dell'impatto che i linguaggi di scripting più semplici (come Python o Ruby) hanno nei programmatori junior. Ha sostenuto che i linguaggi di scripting g...
posta 20.04.2011 - 21:36