Tutte le domande

3
risposte

Come viene eseguito il calcolo del tempo da un computer?

Ho bisogno di aggiungere una determinata funzione a un modulo in un dato progetto per quanto riguarda il calcolo del tempo. Per questo caso specifico sto usando Java e leggendo la documentazione della classe Date che ho scoperto, il tempo è calc...
posta 29.10.2012 - 22:47
5
risposte

Diventare un programmatore poliglotta [chiuso]

Conosco alcuni linguaggi di programmazione. I più commerciabili sono le procedure Java, Javascript e non memorizzate. Conosco anche Python, Actionscript e qualche linguaggio dei dinosauri. Sto avviando un progetto giocattolo con Scala / lift. Mi...
posta 07.11.2011 - 19:34
3
risposte

Perché il settore dei giochi, in particolare, è così duro con i programmatori? [chiuso]

Su hackernews e / r / programming ho sentito diverse segnalazioni di come il settore dei giochi sia incredibilmente duro con i programmatori. Qualcuno su questo sito ha anche linkato questo post del blog in una risposta che ho letto di recente...
posta 06.07.2013 - 18:46
5
risposte

MVC espone le chiavi primarie del database?

Sto seguendo un tutorial su MVC e noto che la convenzione sembra essere quella di esporre una chiave primaria di tabelle su pagine di dettaglio / urls (ad es. / Movies / Details / 5 come un esempio del tutorial). Ovviamente non è un problema...
posta 28.01.2013 - 02:34
4
risposte

Perché i problemi di scalabilità non possono essere risolti da più server?

So che i grandi siti Web soffrono di problemi di scalabilità e immagino che più server (hardware) possano aiutare a gestire i problemi di scalabilità, ma vedo che i grandi siti Web sono bloccati sulla scalabilità anche se possono gestire il cost...
posta 08.11.2011 - 15:53
4
risposte

Si può considerare un linguaggio vagamente tipizzato orientato agli oggetti vero?

Un linguaggio di programmazione vagamente tipizzato come PHP può davvero essere considerato orientato agli oggetti? Voglio dire, i metodi non hanno tipi di ritorno e i parametri del metodo non hanno neanche un tipo dichiarato. La progettaz...
posta 21.08.2012 - 02:26
6
risposte

È una cattiva pratica codificare la soluzione, quindi ripetere in TDD?

Potrei sbagliarmi, ma mi sembra che l'approccio migliore per TDD sia Soluzione, Rosso, Verde, Refactor (aggiungendo "Soluzione" alla formula standard). Prima codificando la soluzione, mi sento molto più efficiente quando si tratta di scrivere...
posta 07.07.2018 - 01:57
6
risposte

Quanto è efficiente Malloc e in che modo differiscono le implementazioni?

Se utilizzo malloc , malloc usa sempre lo stesso algoritmo indipendentemente da ciò che sta allocando o guarda i dati e seleziona un algoritmo appropriato? Possiamo rendere malloc più veloce o più intelligente scegliendo un algoritmo...
posta 20.05.2016 - 03:53
5
risposte

Le tabelle del database devono avere ID?

È sempre necessario un campo ID nelle tabelle del database? Nel mio caso, ho un utente con firstName , lastName e email campi. email è univoco e non nullo, quindi potrebbe essere utilizzato come ID, giusto? Quindi in tal c...
posta 06.11.2012 - 20:12
6
risposte

Le migliori pratiche nell'impostazione del valore di ritorno (usare altro o?)

Ogni volta che vuoi restituire un valore da un metodo, ma qualunque cosa tu restituisca dipende da qualche altro valore, di solito usi la ramificazione: int calculateSomething() { if (a == b) { return x; } else { return y; } }...
posta 29.06.2011 - 07:52