Tutte le domande

6
risposte

Come funzionavano i programmatori quando un computer era molto costoso, raro, grande quanto una stanza?

Suppongo che non siano stati in grado di sedersi davanti a un computer per tutto il giorno come facciamo oggi. Quindi, come hanno scritto il loro programma? Su un pezzo di carta e digitarlo più tardi quando il computer è disponibile? Come hanno...
posta 24.02.2011 - 08:51
8
risposte

Che cos'è lo pseudocodice?

Recentemente ho visto molte menzioni di Pseudocode, su questo sito e altri. Ma non capisco: Che cos'è lo pseudocodice? Ad esempio, l'articolo di Wikipedia sotto dice "Usa le convenzioni strutturali di un linguaggio di programmazione, m...
posta 22.02.2012 - 11:50
6
risposte

Metodologie di sviluppo quando centinaia di sviluppatori stanno lavorando su un'unica soluzione?

Siamo un'organizzazione composta da circa 200 sviluppatori che lavorano ininterrottamente su un singolo prodotto (utilizzando il controllo di revisione Git) che è pianificato per essere rilasciato ad una certa data. A causa dell'enorme numero...
posta 07.03.2013 - 10:02
5
risposte

Modo efficace per mantenere i progetti passati con il loro ambiente di sviluppo lavorativo?

Trovo che ogni volta che voglio eseguire un progetto passato, ci vorrà molto tempo prima che riesca a trovarlo e prima che sia tutto pronto per essere eseguito. Ad esempio, ho dei progetti Python che ho creato in Linux, e dipende da pacchetti...
posta 27.06.2013 - 16:03
7
risposte

La copertura di prova è una misura adeguata della qualità del codice?

Se ho un codice che ha una copertura di prova dell'80% (tutti i test superano), è giusto dire che è di qualità superiore rispetto al codice senza copertura del test? O è giusto dire che è più gestibile?     
posta 01.09.2010 - 23:24
3
risposte

Dovrei usare git stash per salvare le modifiche in corso del mio progetto e spingerlo su github per accedere ad altri computer?

Lavoro molto spesso su alcune caratteristiche del mio progetto che ho bisogno di fare una pausa prima che sia abbastanza buono per un commit. Tuttavia, uso quotidianamente due computer diversi per codificare (il mio portatile e il desktop del mi...
posta 12.07.2016 - 17:12
2
risposte

Come è Nothing un sottotipo di ogni altro tipo in Scala

Sto seguendo il corso di Martin Odersky sulla programmazione funzionale con scala, e per ora ho imparato due cose che insieme non hanno senso: Scala non supporta l'ereditarietà multipla Nothing è un sottotipo di ogni altro tipo Qu...
posta 23.04.2013 - 07:25
11
risposte

Risolvere un bug mentre si lavora su una parte diversa del code base

Questo è successo almeno una volta per me. Sto lavorando su parte del codice base e trovo un piccolo bug in una parte diversa, e il bug mi impedisce di completare ciò che sto cercando di fare attualmente. Correggere il bug potrebbe essere sempli...
posta 27.09.2010 - 14:57
8
risposte

Risolvere un bug che non ha mai causato un problema fino ad ora

Recentemente ho apportato una modifica che ha causato l'esecuzione di alcuni codici molto più spesso di quanto non fosse in passato. Questo ha portato alla scoperta di un bug. Questo bug aveva il potenziale per accadere ogni volta che il codice...
posta 11.01.2011 - 23:15
6
risposte

Cosa significa fare un "controllo nullo" in C o C ++?

Ho imparato C ++ e sto avendo difficoltà a capire nulla. In particolare, i tutorial che ho letto menzionano un "controllo nulla", ma non sono sicuro di cosa significhi o perché sia necessario. Che cos'è esattamente null? Che cosa significa...
posta 07.06.2012 - 07:03