Tutte le domande

13
risposte

Ci sono aziende serie che non usano il controllo della versione e l'integrazione continua? Perché?

Un mio collega ha avuto l'impressione che il nostro reparto software fosse molto avanzato, poiché abbiamo utilizzato sia un server di build con integrazione continua, sia un software di controllo della versione. Ciò non corrispondeva al mio punt...
posta 07.04.2011 - 12:18
5
risposte

Cosa rende i linguaggi di programmazione funzionale dichiarativi rispetto a Imperativi?

In molti articoli, che descrivono i vantaggi della programmazione funzionale, ho visto linguaggi di programmazione funzionali, come Haskell, ML, Scala o Clojure, denominati "linguaggi dichiarativi" distinti dai linguaggi imperativi come C / C ++...
posta 15.05.2015 - 08:57
3
risposte

Introduzione di una politica di diramazione del controllo della versione a un piccolo team

Sono un appaltatore che ha recentemente iniziato con una ditta. Il team è composto da 3 sviluppatori di 2 sviluppatori di livello junior e mid level, con un altro allo stesso livello a partire presto, e io stesso (6 anni xp). Per entrambi gli...
posta 16.06.2015 - 11:12
6
risposte

Scrivi titoli nei commenti di codice? [chiuso]

Stavo navigando su un vecchio codice che ho scritto (il primo anno all'università) e ho notato che ero solito scrivere titoli di commento preceduti da varie parti del codice. Stuff like (questo è un gioco Monopoly): /*Board initialization*/ .....
posta 15.09.2010 - 20:37
6
risposte

Chi può imparare a programmare? [chiuso]

Esito sempre quando parlo con i professori del tentativo di migliorare la percentuale di persone che si diplomano con una laurea di tipo CS rispetto al numero che inizia a pensare che è quello che vogliono. Da un lato, penso davvero che sia impo...
posta 11.12.2010 - 06:49
6
risposte

Codice auto-documentante vs Javadocs?

Recentemente ho lavorato sul refactoring di parti della base di codice con cui sto trattando attualmente - non solo per capirlo meglio da me, ma anche per facilitare gli altri che stanno lavorando sul codice. Tendo a pensare che il codice di...
posta 30.11.2011 - 10:00
4
risposte

Perché Scala usa l'operatore '_' per l'importazione del pacchetto invece di '*' come in Java?

A mio parere, una delle cose più grandi su Scala è la sua interoperabilità con Java e la sua sintassi simile. Una cosa che ho trovato strano è l'uso dell'operatore _ per le importazioni di pacchetti wilcard invece dell'operatore * util...
posta 11.04.2013 - 19:06
6
risposte

Che cosa è venuto prima, il compilatore o la fonte?

Sono curioso della nascita del compilatore. Come è iniziata la programmazione? Le persone prima costruivano hardware che riconosceva un certo insieme di comandi, o le persone definivano una lingua e quindi costruivano l'hardware attorno ad essa?...
posta 09.07.2012 - 09:35
5
risposte

Quale sarebbe l'impatto di P = NP? [chiuso]

Mi sto preparando per un test e non riesco a trovare una risposta chiara sulla domanda: quale sarebbe l'impatto di provare che PTIME = NPTIME. Ho controllato wikipedia e ho appena detto che avrebbe "un profondo impatto su matematica, intelligenz...
posta 16.05.2012 - 13:27
16
risposte

Altri blocchi aumentano la complessità del codice? [chiuso]

Ecco un esempio semplificato molto . Questa non è necessariamente una domanda specifica per la lingua, e ti chiedo di ignorare i molti altri modi in cui la funzione può essere scritta e le modifiche che possono essere apportate ad essa. . Il...
posta 06.09.2014 - 00:59