Tutte le domande

10
risposte

Quando useresti un ID stringa lungo, invece di un intero semplice? [chiuso]

Mi piacerebbe usare Youtube come esempio: usano gli ID sotto forma di PEckzwggd78 . Perché non usano numeri interi semplici? O imgur.com - usano anche ID come 9b6tMZS per immagini e gallerie. Numeri interi non sequenziali. Pe...
posta 28.11.2017 - 07:33
8
risposte

Term (o "pattern"?) per "Fai qualcosa se non è già stato fatto" [chiuso]

Sembra abbastanza semplice, lo so, ma di recente un mio collega mi ha detto che un metodo chiamato startHttpServer è troppo complicato da comprendere perché avvia il server solo se non è già in esecuzione. Trovo di mettermi nei guai quando...
posta 27.08.2017 - 08:10
24
risposte

Perché alcuni programmatori odiano l'interfaccia utente dello sviluppo? [chiuso]

Molti programmatori che ho incontrato dicono sempre che "Non è un ragazzo dell'interfaccia utente". Il fatto è che lo sviluppo al giorno d'oggi, che sia web, Windows, Linux, OSX o qualsiasi altro tipo di sviluppo ora comprende software con un'in...
posta 27.01.2011 - 19:29
3
risposte

Visual Studio 2012 - Express vs Professional [chiuso]

Ho difficoltà a trovare un confronto tra le funzionalità Visual Studio 2012 Express Edition e l'edizione professionale. Al momento sto utilizzando la versione di prova Professional, ma a breve si esaurirà, quindi devo decidere se acquistare la...
posta 29.09.2012 - 19:12
6
risposte

Chi ha creato l'idea (o le idee) dei primi costrutti del ciclo?

while (1) { if (1+1==2) { print "Yes, you paid attention in Preschool!"; } else { print "Wait... I thought 1+1=2"; } } Come sviluppatori, noi tutti dobbiamo usare frequentemente i cicli molto . L...
posta 21.05.2012 - 12:56
6
risposte

La funzione invalida inavvertitamente il parametro di riferimento - cosa è andato storto?

Oggi abbiamo scoperto la causa di un brutto bug che si è verificato solo saltuariamente su determinate piattaforme. Bollito, il nostro codice assomigliava a questo: class Foo { map<string,string> m; void A(const string& key) {...
posta 08.12.2016 - 16:01
7
risposte

È una cattiva pratica non eliminare i file ridondanti subito da VCS, ma contrassegnarli come "Da eliminare" con i commenti prima?

Volevo sapere se il modo in cui gestisco i file di origine che devono essere eliminati dal controllo di versione potrebbe essere considerato una cattiva pratica. Voglio spiegartelo in base a quell'esempio: Recentemente mi sono arrabbiata...
posta 14.06.2017 - 18:01
5
risposte

Perché il debugging inverso viene usato raramente? [chiuso]

gdb ha implementato il supporto per reverse debugging nel 2009 (con gdb 7.0). Non ne ho mai sentito parlare fino al 2012. Ora lo trovo estremamente utile per alcuni tipi di problemi di debug. Ho desiderato di averne sentito parlare prima. C...
posta 04.01.2013 - 15:56
6
risposte

Uso delle enfatiche con scope per i bit di bit in C ++

Un enum X : int (C #) o enum class X : int (C ++ 11) è un tipo che ha un campo interno nascosto di int che può contenere qualsiasi valore. Inoltre, un numero di costanti predefinite di X sono definite sull'enumerazione. È pos...
posta 09.04.2013 - 13:11
5
risposte

Dove vai a leggere dei buoni esempi di codice sorgente? [chiuso]

Ho sentito alcune persone dire che uno dei modi migliori per migliorare la tua capacità di codifica è leggere il codice degli altri e capirlo. La mia domanda, come programmatore relativamente nuovo, dove posso trovare esempi di codice sorgente v...
posta 22.01.2011 - 01:17