Tutte le domande

4
risposte

Qualcuno ha un esempio specifico di utilizzo del modello Flyweight? [chiuso]

Ho studiato i modelli di progettazione e sono arrivato attraverso il modello del peso della mosca. Ho cercato di vedere le opportunità per utilizzare il modello nelle mie applicazioni, ma ho difficoltà a vedere come usarlo. Inoltre, quali sono a...
posta 15.09.2011 - 22:36
3
risposte

haskell ha tipi dipendenti?

So che Haskell ha già la possibilità di parametrizzare un tipo su un altro tipo (simile alla programmazione di template in C ++), ma mi chiedo se Haskell possa anche parametrizzare un tipo su valori - se supporta tipi dipendenti. Con i tipi dipe...
posta 09.01.2013 - 18:26
8
risposte

Ruby: The Bad Parts [closed]

Recentemente ho letto il libro di Crockford "Javascript: The Good Parts" e una delle premesse fondamentali era che i linguaggi di programmazione possono avere serie di funzionalità non valide che i programmatori dovrebbero evitare. Sono un Ru...
posta 26.03.2011 - 12:38
4
risposte

Perché la dimensione heap è fissa su JVM?

Qualcuno può spiegarmi perché le JVM (non ne ho controllate troppe, ma non ne ho mai viste una che non l'abbiano fatto in quel modo) devono essere eseguite su una dimensione di heap fissa? So che è più semplice da implementare su un semplice hea...
posta 06.12.2012 - 13:30
4
risposte

È necessaria una colonna ID univoca in una tabella molti-a-molti (giunzione)?

Avvio di alcuni progetti con EF, ma avevo alcune domande su unire tabelle e chiavi, ecc. Diciamo che ho una tabella di applicazioni e una tabella di permessi. Le applicazioni hanno molte autorizzazioni e ogni autorizzazione può appartenere a mol...
posta 09.01.2013 - 21:32
6
risposte

Usa i verbi con le funzioni, i nomi con le classi - per quanto riguarda le interfacce? [chiuso]

Ok, capisco le normali convenzioni dell'uso di verbi con funzioni e nomi con classi. Che dire delle interfacce? C'è qualche metodologia quando si presentano nomi di interfacce che potrebbero non essere così ovvi? Giusto per chiarire, non sto...
posta 14.07.2012 - 17:57
6
risposte

Come funzionano i generatori di numeri casuali?

Stavo solo riflettendo sulla funzione di php rand() e pensando a come potrei rifarlo, e sono venuto completamente stupito. Come funzionano i generatori di numeri casuali?     
posta 20.09.2011 - 23:41
4
risposte

Utilizzo di file flat vs database / API come trasporto tra frontend e backend

Ho un'applicazione che ha generato una discussione piuttosto accesa tra un paio di sviluppatori. Fondamentalmente, è diviso in un livello web e un livello backend. Il livello Web raccoglie le informazioni tramite un semplice modulo Web, archi...
posta 18.03.2016 - 16:56
3
risposte

Difficoltà con TDD e Refactoring (O - Perché è più doloroso di quanto dovrebbe essere?)

Volevo insegnarmi a usare l'approccio TDD e avevo un progetto su cui volevo lavorare da un po '. Non era un progetto di grandi dimensioni, quindi ho pensato che sarebbe un buon candidato per TDD. Tuttavia, sento che qualcosa è andato storto. Las...
posta 01.10.2013 - 03:13
12
risposte

Come ottenere motivazione e tempo per imparare al di fuori del lavoro? [chiuso]

Lavoro 40 ore come programmatore, e quando arrivo a casa, l'ultima cosa che voglio fare è codificarne un'altra. Tuttavia, sento che non sto migliorando e amo l'ingegneria del software. Quindi, come trovate i tempi / le motivazioni per migliorare...
posta 28.06.2012 - 04:34