Domande con tag 'terminology'

10
risposte

Cosa definisce un codice robusto?

Il mio professore continua a riferirsi a questo esempio di Java quando parla di codice "robusto": if (var == true) { ... } else if (var == false) { ... } else { ... } Afferma che "codice robusto" significa che il tuo programma t...
posta 27.08.2011 - 00:17
6
risposte

Perché usiamo la parola "sprint"?

Uno dei principi fondanti del Manifesto Agile è Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. I team Scrum usano il termine sprint...
posta 04.06.2015 - 20:34
24
risposte

Cos'è l'astrazione? [chiuso]

Esiste una definizione generalmente condivisa su cosa sia una astrazione di programmazione , come viene usata dai programmatori? [Nota, l'astrazione di programmazione non deve essere confusa con le definizioni del dizionario per la parola "astr...
posta 01.11.2010 - 18:11
8
risposte

Qual è il termine per un commit di codice sorgente veramente BIG? [chiuso]

A volte, quando controlliamo la cronologia dei commit di un software, potremmo vedere che ci sono alcuni commit che sono veramente GRANDI - possono cambiare 10 o 20 file con centinaia di code di codice sorgente modificate (delta). Ricordo che es...
posta 13.06.2012 - 17:11
10
risposte

Perché Today () è un esempio di una funzione impura?

Sembra che, leggendo qualcosa come questo articolo di Wikipedia su "pure funzioni" , essi elencano Today() come esempio di una funzione impura ma mi sembra abbastanza pura. È perché non c'è un argomento di input formale? Perché l'ora del g...
posta 23.01.2013 - 16:22
5
risposte

Linguaggio di programmazione rispetto a Markup Language e Scripting Language

Fino ad ora non conosco le differenze KEY tra questi tre. Quando qualcuno me lo chiede, dico solo che C # è un linguaggio di programmazione, HTML e XML sono Markup Languages e JavaScript e VBScript sono linguaggi di scripting. Ma quali sono le...
posta 26.05.2014 - 09:48
8
risposte

Qual è la differenza tra "livello di astrazione" e "livello di riferimento indiretto"?

Non sono sicuro che entrambi i termini possano essere usati in modo intercambiabile. Forse c'è qualche distinzione accademica in informatica che non è rilevante per la programmazione quotidiana? Oppure posso usare entrambi i termini in modo inte...
posta 30.09.2011 - 22:51
3
risposte

Che cosa sono "metodi di classe" e "metodi di istanza", in Python?

C'è stata una discussione in chat relativa a una domanda (la domanda stessa è irrilevante per questa domanda), che ha rivelato che potrei non conoscere Python. Nella mia mente, sebbene la terminologia differisca da una lingua all'altra, possi...
posta 29.12.2015 - 15:28
6
risposte

Qual è la differenza tra sviluppo e ricerca e sviluppo?

Mi è stato chiesto da un collega di spiegare chiaramente la differenza tra sviluppo ordinario e ricerca e sviluppo (R & D) e non sono stato in grado di farlo. Dopo aver letto Wikipedia, non ho ancora la risposta precisa. Secondo Wikipedi...
posta 07.11.2012 - 07:11
7
risposte

Che cosa rende un pezzo di software un motore? [chiuso]

Il descrittore "Engine" viene gettato molto: motore grafico, motore RegEx, motore AI, ecc. ma cosa rende effettivamente un pezzo di software un motore? Design, Input / Output, Scopo, Dimensione?     
posta 15.09.2011 - 21:34