Tutte le domande

3
risposte

I minifiers Javascript ottimizzano per gzip?

Caso 1: Ci sono due frammenti di codice molto simili e molto gzip-in grado, uno all'inizio del documento e l'altro è oltre 32kb alla fine del documento. Il minificatore unisce i due frammenti in modo che gzip raggiunga il secondo frammento? C...
posta 05.06.2016 - 23:54
3
risposte

Se i test unitari si sovrappongono sempre

Questa è una domanda sul design del test. Ho un "gestore" di classe che accetta un "validatore" che controlla alcune logiche di business su ciò che è passato al gestore. Ho effettuato i test unitari per il validatore e ora sto scrivendo il te...
posta 19.04.2016 - 14:39
2
risposte

Che cos'è l'ingestione di e-mail e quali sono gli usi moderni di tale tecnologia?

Dopo aver letto questa domanda Motivi NON usare l'e-mail per il sistema integrazione Voglio porre la domanda opposta. Che cos'è l'ingestione della posta elettronica? Quando è corretto utilizzarlo per l'integrazione di processo o di si...
posta 01.09.2016 - 18:17
3
risposte

Iniezione di dipendenza ambientale attraverso il localizzatore di servizio statico

Dopo alcuni googling ho trovato alcuni dibattiti sul fatto che l'iniezione del costruttore o l'iniezione di proprietà / campo siano migliori, ma c'è ancora un'altra alternativa che mi sembra più vantaggiosa. Nella maggior parte degli ambienti...
posta 29.04.2016 - 16:49
4
risposte

Evoluzione di un'interfaccia che non dovrebbe essere implementata dal client

Sto per scrivere una libreria Java. Fondamentalmente, questa libreria fornisce qualcosa di simile al suo utente: interface Foo { void doA(); boolean aWorked(); void doB(int value); } L'utente non dovrebbe implementare questa interfa...
posta 26.10.2016 - 23:17
5
risposte

La mia soluzione di forza bruta è troppo lenta, necessaria soluzione DP [chiusa]

Definizione concisa del problema: given n and {a,b,c}; (1 ≤ n, a, b, c ≤ 4000); Constraint -> a*i + b*j + c*k==n (i,j,k>=0); Objective-> maximize(i,j,k) Esempi: n=47 and a=7,b=5,c=8 -> max=9 (i=1,j=8,k=0) == 7*1+5*8+8*0=47 n=...
posta 27.04.2016 - 13:14
1
risposta

Tre classi e metodi

class A{ private List<T> list; public int getListSize(){ return list.size(); } } class B{ private A objectA; public int getSizeOfListInA{ return objectA.getListSize(); } } class C{ B objectB...
posta 05.04.2016 - 10:17
2
risposte

Come dovrei includere modelli di terze parti nel mio modello di dominio?

Attualmente sto provando a progettare una piccola applicazione utilizzando Domain Driven Design, ma temo di non aver ancora capito il concetto. Lascia che provi a spiegarlo nel modo più chiaro possibile. public interface IMyDomainRepository {...
posta 05.02.2012 - 12:48
3
risposte

Programmare in tempo libero come programmatore, è mostrare che la programmazione è passione. In caso contrario, il programmatore è buono? [duplicare]

Molti blog e consigli sul web sembrano suggerire che per diventare un grande sviluppatore, fare solo il tuo lavoro giornaliero non è abbastanza. Ad esempio, dovresti contribuire a progetti open source nel tuo tempo libero, scrivere app per s...
posta 18.03.2012 - 13:18
2
risposte

Condivisione delle API tra diversi linguaggi di programmazione?

Mi stavo chiedendo in che modo è possibile condividere le API tra diversi linguaggi di programmazione. Voglio dire, MS ha. Net che usa VB.net C # e varie altre tecnologie. Dubito. Net è scritto per ogni linguaggio di programmazione. In che...
posta 22.04.2012 - 18:44