Tutte le domande

11
risposte

Non capisco come TDD mi aiuti a ottenere un buon design se ho bisogno di un progetto per iniziare a testarlo

Sto cercando di avvolgere la mia mente su TDD, in particolare sulla parte di sviluppo. Ho esaminato alcuni libri, ma quelli che ho trovato riguardano principalmente la parte di test: la cronologia di NUnit, perché i test sono buoni, Red / Green...
posta 29.05.2013 - 19:29
9
risposte

Odore di codice: Abuso di ereditarietà [duplicato]

È stato generalmente accettato nella comunità OO che si dovrebbe "favorire la composizione sull'ereditarietà". D'altra parte, l'ereditarietà fornisce sia il polimorfismo sia un modo diretto e teso di delegare tutto a una classe di base, a meno...
posta 16.10.2010 - 19:27
7
risposte

Perché i punti e virgola sono scambiati tra cicli?

In molte lingue (un ampio elenco, da C a JavaScript): commas , argomenti separati (ad esempio func(a, b, c) ), mentre punto e virgola ; istruzioni sequenziali separate (ad esempio instruction1; instruction2; instruction3...
posta 21.04.2013 - 23:16
10
risposte

Quando la programmazione "corretta" non ha più importanza?

Ho costruito un gioco per Android nel mio tempo libero. Sta usando la libreria libgdx per cui viene fatto un bel po 'di lavoro. Durante lo sviluppo, ho selezionato con cura i tipi di dati per alcune procedure. Ho usato un hashtable perché v...
posta 20.11.2012 - 23:46
1
risposta

Qual è il modo migliore per includere il file JavaScript usando il tag script?

Generalmente includo file JavaScript usando il tag script come sotto. <script type="text/javascript" src="somefile.js"></script> Ho visto alcune persone che usano anche l'attributo language. Oggigiorno trovo che molte persone...
posta 09.07.2011 - 18:12
2
risposte

I rami Git sono, in effetti, "endofunori omeomorfi che mappano le sottovarietà di uno spazio di Hilbert"?

Come tutti sappiamo: Git gets easier once you understand branches are homeomorphic endofunctors mapping submanifolds of a Hilbert space Quale sembra come gergo, ma d'altra parte, All told, a monad in X is just a monoid in the cate...
posta 16.09.2014 - 22:59
3
risposte

Cosa sono DRY, KISS, SOLID, ecc. classificati come?

È qualcosa come DRY un modello di progettazione, una metodologia, o qualcosa in mezzo? Non hanno implementazioni specifiche che potrebbero essere necessariamente dimostrate (anche se puoi facilmente dimostrare un caso NON usando qualcosa come...
posta 02.05.2011 - 19:36
10
risposte

Problemi legali con una NDA che non voglio firmare [closed]

Mi è stato dato un accordo di non divulgazione (NDA) per firmare dal mio attuale datore di lavoro che non voglio firmare. È incredibilmente aperto e ritengo che avrebbe dovuto essere una condizione del mio contratto di lavoro iniziale, che ho fi...
posta 15.09.2011 - 06:13
19
risposte

Manutenzione delle attività in background su un sito di grandi dimensioni

Abbiamo a che fare con un problema interessante su StackOverflow. Abbiamo un sacco di piccoli "compiti da fare presto". Un esempio è l'aggiornamento degli elenchi "Domande correlate". Quello che abbiamo fatto in passato è quello di portare a...
posta 22.10.2010 - 02:49
20
risposte

Qual è il posto migliore per un programmatore delle scuole superiori per far notare il suo lavoro? [chiuso]

Sono uno studente di scuola superiore di 16 anni, con una passione per la programmazione di computer. Sono al grado 11 e lo sto imparando come parte del programma scolastico per circa 8 mesi. Sono andato oltre ciò che viene insegnato a scuola e...
posta 28.12.2011 - 18:33