Tutte le domande

2
risposte

Modularità e "incapsulamento" in C

Questo vale per C (e probabilmente per qualsiasi altro linguaggio simile non orientato agli oggetti). Se ho un archivio dati centrale e un accesso potenzialmente concorrente ci sono due modi in cui posso vedere di proteggerlo. Diciamo che ho...
posta 02.12.2013 - 15:49
1
risposta

I framework MVC favoriscono il modello di dominio anemico al fine di evitare duplicazioni?

Legare direttamente il modulo al tuo modello aiuta molto a sbarazzarsi del codice della piastra, ma ciò significa che il tuo modello deve avere un getter / setter per ogni proprietà altrimenti non sarebbe possibile. Un'altra scelta sarebbe quell...
posta 12.08.2013 - 21:15
2
risposte

Quindi sto sviluppando un flusso di lavoro con vagabondo + git ... ha senso?

Dettagli sullo sfondo pertinenti Abbiamo due tipi di VM (Utility Box e Web Server) di cui gli sviluppatori hanno bisogno. Utilizzeremo git per il controllo della versione. Abbiamo sviluppatori che hanno preferenze diverse per il loro a...
posta 25.04.2013 - 05:49
3
risposte

Rappresentazione UML del tipo passato come parametro

Voglio disegnare un diagramma UML del mio programma. La classe Barney ha un metodo Yabadaba(Doo d) che accetta un parametro di tipo Doo . Come faccio a rappresentare la classe Doo utilizzata nella classe Barney nel mio...
posta 16.07.2013 - 20:17
2
risposte

Copia (forking) di un progetto open source nel proprio repository

Attualmente sto utilizzando un progetto open source chiamato CodeFirstMembership per uno dei miei progetti. C'è un problema critico che ho bisogno di superare, e più lo uso, più trovo le cose che ho bisogno di modificare. È estremamente utile,...
posta 31.01.2013 - 02:05
3
risposte

Esistono lingue che si espandono sui tipi di iteratore di STL? [chiuso]

Molte lingue usano il concetto di un iteratore. Il c ++ STL si espande su questo con iteratori di input, iteratori di output, inoltro, bidirezionale, accesso casuale e altri. Per quanto ne so, queste distinzioni non esistono in altre lingue. I...
posta 16.05.2013 - 23:15
1
risposta

Qual è la differenza tra un combinatore e il concatenamento di funzioni?

Quindi, da quello che ho letto sui combinatori, non riesco a capire come sono diversi dal semplice concatenamento delle chiamate di funzione. So che mi manca qualcosa ma non sto cercando di capire cosa mi manca. Voglio dire che g (f (x)) (dove...
posta 09.05.2013 - 02:35
3
risposte

L'aggiunta di una durata ad una data-ora definita in ISO 8601?

Ho scritto una libreria per la data e ho bisogno di implementare l'aggiunta di una durata a una data-ora. Se aggiungo una durata di 1 mese: P1M al 31 marzo 2012: 2012-03-31 , lo standard definisce il risultato? Poiché la data risu...
posta 19.12.2012 - 12:13
3
risposte

Letture più veloci, su un piano di griglia infinito, rispetto all'utilizzo di una tabella hash?

In passato, ho avuto molto successo usando solo .NET Dictionary , con un TKey formato dalle coordinate X, Y unite insieme. Tuttavia, le sue prestazioni di lettura, nonostante siano ammortizzate a tempo costante, sono un collo di botti...
posta 14.12.2013 - 10:14
2
risposte

Come rimuovere il codice del blocco delle eccezioni duplicato

Ho un buon numero di classi di servizio e DAO che ha lo stesso set di blocchi di codice di eccezione a 30 righe che viene ripetuto e viene visualizzato nel rapporto Duplicazione codice. L'approccio a cui posso pensare è Estrai i blocchi...
posta 28.01.2013 - 12:51