Tutte le domande

3
risposte

Codice verificabile dell'unità: visibilità del metodo rispetto alla complessità del test

Non riesco a decidere come reimpostare il codice giusto. Diciamo che ho un pezzo ipotetico logico complesso: public class ImageService { public void UploadImage(VectorData data) { var image = ConvertVectorDataToImage();...
posta 20.04.2011 - 10:17
2
risposte

Come si relaziona una tabella dei simboli a uno spazio dei nomi?

Il tutorial ufficiale usa il termine tabella dei simboli in alcuni punti in cui prevedo il termine namespace . 1. Definire funzioni The execution of a function introduces a new symbol table used for the local variables of the fu...
posta 25.02.2013 - 02:42
2
risposte

Evitando scontri linguistici onnipresenti

Ho letto DDD rapidamente e mi sono chiesto come evitare di nominare scontri con termini tecnici e termini di dominio. Ad esempio, se ho comunemente utilizzato il modello di repository (con classi come AddressRepository), ma un cliente ha anche...
posta 14.02.2013 - 13:33
1
risposta

Ricerca di occorrenze di parole e frasi utili nelle stringhe

Sto costruendo un'app che analizza i post delle persone tracciando i loro tweet e post di Facebook. Devo elaborare tutti i post e trovare frasi utili . Quello che intendo per utile è che, qualsiasi parola o frase che è un sostantivo / aggettivo...
posta 08.01.2013 - 14:46
2
risposte

La sessione è consapevole dei modelli è una brutta cosa?

Sto pensando specificamente a Rails qui, ma sospetto che questa sia una domanda più ampia. In un'applicazione web Rails sto utilizzando i dati della sessione nei modelli in modo che i modelli sappiano chi è loggato. Lo uso in un metodo che fi...
posta 27.11.2012 - 11:42
3
risposte

Va bene chiamare un metodo di modello nella mia vista?

Nell'interesse di mantenere il mio controller scarno, ho inserito un metodo headline in un modello. # My Model class Property def headline "#{name} | #{address}" end end (Quindi, Property Controller per il contesto ...) #...
posta 08.06.2013 - 17:11
2
risposte

PGM (Pragmatic General Multicast) è realizzabile per ottenere una trasmissione affidabile dei messaggi con IP multicast?

Ho un'applicazione server che distribuisce quotazioni di borsa a un numero di client sulla nostra rete interna. Con l'aumentare del numero di client, le connessioni unicast (TCP) tra il server e i client non vengono più ridimensionate. Quindi, h...
posta 06.08.2013 - 14:37
2
risposte

C'è qualche licenza ben conosciuta che richiede di rendere disponibili le modifiche quando viene pubblicato solo * output * derivato?

C'è un modo per assicurarti che le modifiche al software libero vengano rilasciate anche quando nessun file binario del codice modificato è trasportato ? Anche se può sembrare strano e da quello che ho capito, ad esempio, GPL richiede di distri...
posta 28.03.2013 - 20:16
2
risposte

Unit Test Friendly Domain Driven Design

Molte delle letture che ho fatto su DDD, sia nei libri che online, sembrano rappresentare un codice che, spesso, è difficile o impossibile da testare. Ad esempio, vi sono numerosi esempi con fabbriche statiche, chiamate a classi di dominio concr...
posta 30.01.2013 - 18:40
3
risposte

Importanza di diffing e merging per la documentazione delle specifiche di progettazione

Il contesto di questa domanda è la scelta degli strumenti per scrivere le specifiche di progettazione per i progetti software. Questi documenti saranno scritti e gestiti da architetti e sviluppatori, non sto parlando di requisiti di marketing...
posta 22.08.2013 - 23:03