Tutte le domande

4
risposte

Ci sono aree in cui TDD offre un ROI elevato e altre aree in cui il ROI è così basso da non valere la pena di seguirlo? [chiuso]

Sviluppo guidato dai test. Ho capito, mi piace. Ma scrivere test richiede un sovraccarico. Quindi il TDD dovrebbe essere utilizzato universalmente in tutto il codice base, oppure ci sono aree in cui TDD fornisce un ROI elevato e altre aree in...
posta 01.09.2010 - 23:33
8
risposte

Che cosa fai per rimanere produttivo quando lavori da solo? [chiuso]

Trovo che lavori da solo, su un pezzo di codice che non verrà visto da nessun altro per settimane, prosciugando. Sto cercando idee per cercare di mantenermi produttivo e motivato. Che cosa fai per rimanere motivato e produttivo, quando hai un...
posta 28.02.2011 - 08:25
4
risposte

Perché la community Git sembra ignorare le differenze affiancate [chiuso]

Ero solito usare Windows, SVN, Tortoise SVN e Beyond Compare. È stata un'ottima combinazione per fare revisioni del codice. Ora uso OSX e Git. Sono riuscito a mettere insieme uno script bash insieme a Gitx e DiffMerge per trovare una soluzion...
posta 24.08.2011 - 16:15
2
risposte

Qualsiasi punto nell'utilizzo di ES6 Map quando le chiavi sono tutte stringhe?

Le chiavi degli oggetti semplici devono essere stringhe, mentre una Map può avere chiavi di qualsiasi tipo. Ma in pratica non mi serve molto. In quasi tutti i casi, mi trovo comunque ad usare le stringhe come chiavi. E presumibilmente...
posta 05.06.2015 - 00:47
5
risposte

Groovy sta andando via? [chiuso]

Sono sicuro che questa domanda è stata posta molte volte. Tuttavia, mi piace chiederlo di nuovo con l'intenzione di qual è il futuro di queste lingue. Sono stato introdotto per la prima volta a Groovy e mi è piaciuto molto. Sentivo che la s...
posta 18.08.2011 - 04:14
5
risposte

Perché C # e Java usano l'uguaglianza di riferimento come predefinita per '=='?

Ho riflettuto per un po 'perché Java e C # (e sono sicuro che altre lingue) abbiano come predefinito riferimento all'uguaglianza per == . Nella programmazione che faccio (che è certamente solo un piccolo sottoinsieme di problemi di progra...
posta 09.06.2013 - 06:24
13
risposte

Parole chiave non sensibili al maiuscolo / minuscolo in una lingua [chiusa]

Stiamo provando a scrivere un linguaggio di scripting personalizzato. C'è stato un suggerimento per rendere la lingua indulgente fornendo parole chiave case insensitive . Personalmente non mi piace l'idea, ma ci sono poche persone nella mia...
posta 24.09.2012 - 12:51
9
risposte

Quali sono gli svantaggi della scrittura del codice prima di scrivere i test unitari?

Ho sempre visto la raccomandazione che dovremmo prima scrivere test unitari e quindi iniziare a scrivere codice. Ma sento che andare dall'altra parte è molto più comodo (per me) - scrivere codice e poi i test unitari, perché sento che abbiamo mo...
posta 13.01.2011 - 01:40
5
risposte

Come posso creare e far rispettare i contratti per le eccezioni?

Sto cercando di convincere il mio team a consentire l'uso di eccezioni in C ++ invece di restituire un bool isSuccessful o un enum con il codice di errore. Tuttavia, non posso contrastare questa sua critica. Considera questa libreria:...
posta 28.10.2016 - 11:15
10
risposte

Come posso nascondere la mia firma in un programma? [chiuso]

Abbiamo un corso di programmazione universitaria e altri studenti stanno facendo alcune domande di programmazione nel nostro gruppo su Facebook. Sono un po 'titubante nel condividere tutti i miei programmi, specialmente se è qualcosa di bello pe...
posta 05.05.2014 - 11:41