Tutte le domande

6
risposte

"Le funzionalità software che non possono essere dimostrate con test automatici semplicemente non esistono" - È un'affermazione troppo estrema?

Kent Beck notoriamente ha detto che Software features that can't be demonstrated by automated tests simply don't exist Ma è troppo estremo? Voglio dire, non posso dimostrare che la mia UI funzioni davvero, il pixel dello schermo è...
posta 05.01.2011 - 11:48
11
risposte

Che cosa determina quando un computer è considerato un "cliente"?

Nello sviluppo web i termini "server" e "client" vengono spesso indicati quando si discute su come le pagine sono richieste sul web. Viene anche usato estensivamente quando si parla di PC, telefono, tablet, ecc. La domanda che mi è venuta in...
posta 29.08.2011 - 16:57
4
risposte

Perché i modelli di progettazione OOP non sono inclusi nelle librerie standard?

Ho una domanda simile a questa altra domanda Perché non sono stati aggiunti pattern di progettazione al costrutti linguistici? Perché non c'è java.util.Singleton e poi lo ereditiamo? Il codice boilerplate sembra essere sempre lo ste...
posta 11.01.2017 - 11:45
13
risposte

Google è buono o cattivo per il programmatore? [chiuso]

Recentemente sono stato intervistato da un'azienda e ho affrontato una domanda. L'intervistatore mi ha fatto una domanda e in quel momento non conoscevo la risposta, ma se mi avessero chiesto circa 4 mesi fa, avrei potuto rispondere. La doman...
posta 10.12.2010 - 04:44
6
risposte

Rendere più semplici le dichiarazioni IF

Se supponiamo di avere questo piccolo frammento di codice: string str = "checked"; bool test1; if (str == "checked") { test1 = true; } else { test1 = false; } È una cattiva pratica cambiare una semplice affermazione come questa di...
posta 30.05.2013 - 15:08
5
risposte

Programmare il più velocemente possibile come tipo di tocco ... Come arrivare a quel punto? [duplicare]

Recentemente ho eseguito un test e ho scoperto che potevo toccare il tipo comodamente a circa 100 wpm ... e se avessi una sorta di autocorrect / intellisense, allora sarebbe ancora più veloce (chissà che forse 150 wpm?) ... Non programma as...
posta 14.06.2013 - 13:32
8
risposte

Sei obbligato a fornire ai vecchi datori di lavoro l'accesso alle risorse protette? [chiuso]

In primo luogo, un disclaimer. Questa domanda non è perché sono un impiegato insoddisfatto che pianifica di nascondere un codice malevolo che posso successivamente ricattare con il mio datore di lavoro. In realtà mi piacciono molto le persone co...
posta 27.04.2011 - 03:44
2
risposte

Sta usando per la sintassi del loop per un blocco "con (variabile)" un anti-pattern?

Mi sono ingannato con for -loops, ho ricordato la parola chiave with di delphi e ho trovato il seguente pattern (definito come un modello live in IntelliJ IDEA): for ($TYPE$ $VAR$ = $VALUE$; $VAR$ != null; $VAR$ = null) { $END$ }...
posta 12.11.2015 - 14:10
10
risposte

Segfault è sempre l'errore del programmatore?

Un segfault (indice della matrice fuori limite) è sempre l'errore del programmatore o potrebbe essere un uso improprio da parte dell'utente?     
posta 28.06.2017 - 06:52
10
risposte

I puzzle di codifica fanno una buona intervista [chiuso]

Sto intervistando i candidati per le posizioni dei programmatori Java. Il mio collega insiste nel riempire più della metà dell'intervista con i puzzle di codifica java. La sua opinione è che, se i candidati sono in grado di navigare attravers...
posta 22.01.2012 - 04:31