Tutte le domande

1
risposta

Come ottenere la comprensione di sistemi di grandi dimensioni? [duplicare]

Ho lavorato come sviluppatore sviluppando applicazioni C / C ++ per piattaforme mobili (Windows Mobile e Symbian) per circa sei anni. Circa un anno fa, tuttavia, ho cambiato lavoro e attualmente lavoro con grandi (!) Sistemi aziendali con el...
posta 25.10.2010 - 14:37
2
risposte

Come funziona la notifica "nuovo messaggio"?

Sono interessato a conoscere l'implementazione del "nuovo messaggio" in gmail, ad esempio. So che ajax viene utilizzato, ma cos'altro viene utilizzato sul lato server e client. Puoi spiegarmi lo scenario? Gmail è solo un esempio per sostenere...
posta 05.04.2011 - 08:52
3
risposte

Cosa ne pensi delle gemme e delle uova? Alternative? [chiuso]

Recentemente ho letto alcune critiche (vedi 1 , 2 , 3 ) sul sistema di distribuzione degli imballaggi di due linguaggi di programmazione popolari: gemme di Ruby e uova di Python. L'argomento più importante contro di loro è che sostituiscono il...
posta 08.02.2011 - 14:46
1
risposta

Domande di architettura riguardanti, framework MV **, modelli di dati NoSQL e refactoring graduale

Ho una web app che mi piacerebbe ridefinire gradualmente aggiungendo una struttura. Ho ristretto le opzioni a Backbone (con alcuni plugin), Ember.js e AngularJS Il mio obiettivo è quello di refactoring di quell'app, che ha i soliti s...
posta 28.03.2013 - 14:31
2
risposte

Riassunto l'interfaccia utente dal dominio

Il mio testo del corso suggerisce di creare una classe 'facciata' per astrarre completamente l'interfaccia utente dal livello dominio. Cioè, l'interfaccia utente utilizza solo tipi di base e, se ha bisogno di un riferimento a un oggetto dominio,...
posta 03.10.2013 - 13:10
2
risposte

Come utilizzeresti TDD per ottenere il processo corrispondente di un servizio Windows in esecuzione?

Scopo Nell'ultimo anno o più ho imparato i test unitari tramite libri che ho letto di recente come The Art of Unit Testing , Funzionante in modo efficace con il codice legacy , e altri. Ho anche utilizzato test unitari, strutture di simulaz...
posta 10.02.2011 - 20:01
2
risposte

Progettazione di un sistema plug-in

Sto lavorando su un progetto Java e vorrei aggiungere un sistema plug-in. Più precisamente, vorrei consentire all'utente di progettare il proprio modulo, inserirlo in un barattolo, lasciarlo in una sottocartella "plugins /" della mia applicazion...
posta 23.11.2012 - 09:17
1
risposta

Esiste una teoria ben fondata sulla compatibilità a ritroso e avanzato di formati, lingue, grammatiche e vocabolari?

Ho un amico che ha il problema specifico di costruire un caso contro l'uso di un HTML personalizzato < wrapper > tag in markup di alcuni siti. Ora, intuitivamente, possiamo rispondere che l'uso di tale tag è rischioso, poiché le future s...
posta 12.12.2012 - 06:50
3
risposte

In che modo i sistemi di controllo delle versioni distribuiti gestiscono la frammentazione?

Ecco lo scenario: X è l'autore di un software. X rilascia v1.0 su una licenza open source su Github e si sposta su. Le persone interessate al fork del software e migliorare il software. Ora ci sono 15 differenti versioni del software. Pochi c...
posta 22.04.2013 - 18:35
3
risposte

Cambio di squadra da TFS Source Control a TFS con Git, non so come gestire la complessa struttura di progetto

Ho usato git per i miei progetti personali per anni, ma funziona sempre da solo, non ho bisogno di ramificarmi molto, ecc. Il nostro team di sviluppo al lavoro ha deciso che stiamo decisamente passando a git, e come uno degli utenti git più esp...
posta 29.03.2013 - 01:36