Tutte le domande

8
risposte

È normale che un programmatore non abbia al 100% la chiarezza del proprio codice a volte? [chiuso]

Non sono un programmatore esperto, quindi questo potrebbe essere il motivo, ma ho notato che ogni volta che creo un codice complesso (come un gioco di scacchi che ho recentemente realizzato), sono in grado di scrivere il codice corretto per otte...
posta 23.11.2014 - 15:48
14
risposte

Il buon codice è impossibile nel moderno sviluppo del software? [chiuso]

Sembra che anche gli strumenti di sviluppo siano diventati più solidi e robusti, scrivere un buon codice è diventato una sfida. Anche quegli strumenti sono più potenti, la qualità del codice non è migliorata. Vengo con due fattori importanti, c'...
posta 27.01.2011 - 21:09
9
risposte

Quanto sono importanti gli schemi di progettazione nella programmazione?

Sono uno studente universitario e ho appena iniziato a conoscere i modelli di design e sto lottando per comprenderne lo scopo. Ho provato a ricercarli ma tutte le risorse che ho trovato sembrano parlarne in un modo accademico, non professionale....
posta 18.12.2011 - 14:37
6
risposte

Qual è il fondamento matematico per i valori di prima / seconda / terza classe nei linguaggi di programmazione?

Aggiunto Ho appena trovato due domande correlate link link Nei linguaggi di programmazione, da Pragmatica del linguaggio di programmazione di Michael Scott In general, a value in a programming language is said to have firs...
posta 26.09.2016 - 23:16
6
risposte

Funzioni inline in C ++. Qual e il punto?

Secondo quanto ho letto, il compilatore non è obbligato a sostituire la funzione chiamata di una funzione inline con il suo corpo, ma lo farà se può. Questo mi ha fatto pensare: perché abbiamo la parola inline se questo è il caso? Perché non ese...
posta 10.01.2011 - 19:14
6
risposte

L'importanza della rimozione del codice duplicato [duplicato]

Ho cercato di spiegare a un collega la gravità di avere un codice duplicato in un progetto, su questo pezzo di codice: + (void)createIapInParse:(SKPaymentTransaction *)transaction { Reachability *reach = [Reachability reachabilityWithHos...
posta 16.09.2014 - 11:34
10
risposte

[YYYY]. [MM]. [DD]. [hh] [mm] vs. [maggiore]. [minore]. [revisione] [duplicato]

Attualmente sto discutendo tra la convenzione di versioning tradizionale [major].[minor].[revision] e la mia, quasi stravagante, [YYYY].[MM].[DD].[hh][mm] per un nuovo progetto che sto iniziando. Capisco che [major].[minor].[r...
posta 19.05.2011 - 21:17
6
risposte

Come si chiama quando si modifica il tempo di esecuzione Big O di una funzione [chiuso]

Diciamo che ho una funzione che ordina un database in O(n^2) di tempo. Voglio procedere al refactoring in modo che venga eseguito in O(n log(n)) di tempo, e così facendo cambierò il modo fondamentale di funzionamento dell'operazione, m...
posta 07.01.2018 - 15:23
8
risposte

Come deve essere memorizzato il codice nel controllo della versione?

Come deve essere memorizzato il codice nel controllo della versione? Compatibile con gli sviluppatori ? in modo che il programmatore possa prendere rapidamente l'ultimo e in grado di eseguire dal proprio editor senza apportare molte modifich...
posta 20.09.2010 - 14:11
14
risposte

L'università insegna C ++ in stile DOS, come gestirlo [chiuso]

Avevo programmato per molti anni ma volevo un diploma per rendermi più occupabile. Avendo già frequentato l'università una volta, non ho scelto un corso completo di informatica per 5 anni, ma un programma di ingegneria software più breve e più...
posta 03.11.2011 - 09:47