Tutte le domande

3
risposte

Come devo fare per "revisionare" una grande applicazione legacy? [duplicare]

Per il mio prossimo progetto, sono stato incaricato di "revisionare" una grande applicazione Web legacy con molte parti. È un'applicazione JSP scritta nel 2004 ed è usata pesantemente dalla mia azienda. Questa applicazione è stata progett...
posta 05.02.2013 - 20:18
3
risposte

Esiste un modo più semplice per memorizzare i dati nella cache

Abbiamo iniziato a implementare un codice di memorizzazione nella cache nel nostro progetto MVC. Abbiamo derivato da .Net's ObjectCache per memorizzarlo in un database SQL. Ciò che facciamo ora è in ogni metodo che vogliamo memorizzare nella...
posta 19.02.2013 - 14:49
5
risposte

Integrazione aziendale: scambio di file e servizi Web

TL; DR Una sorta di brainstorming: perché l'integrazione dei sistemi mediante lo scambio di file liberamente strutturati (al contrario dell'integrazione dei servizi Web XML) è una cattiva idea? Parte TL Offriamo una soluzione online...
posta 24.08.2012 - 09:13
4
risposte

Valuta le espressioni matematiche senza stack

Come valuti espressioni matematiche arbitrarie usando variabili temporanee invece di uno stack? Quello di cui sto parlando è tradurre un'espressione in una serie di semplici operazioni, ognuna delle quali modifica una variabile in base al second...
posta 02.01.2013 - 02:28
4
risposte

Oltre al polimorfismo, che cosa rende interessante OOP? [duplicare]

Quando sono arrivato per la prima volta a OOP (inizialmente in Java e poi in C ++) dopo anni di lavoro in C e VB, è stato fantastico. L'idea di estendere il comportamento esistente e di operare genericamente su cose di tipi correlati era molto...
posta 30.04.2013 - 20:22
1
risposta

È git-flow nello spirito di git? [chiuso]

La domanda è piuttosto auto-esplicativa. Ho avuto una certa esperienza con git-flow, e non molto più true esperienza con git semplice prima di quello. (Lo usavo di più come fornitore di backup.) Sono confuso su quale sia il consenso, dato che...
posta 01.03.2013 - 02:23
1
risposta

I casi d'angolo e di margine troppo spesso ignorati o ignorati e perché? [chiuso]

Ho la sensazione che molti sviluppatori ignorino i casi angolari e marginali. Spesso tendono a ignorarli. Una volta stavo lavorando a un progetto logistico. Nella gestione degli ordini dell'applicazione c'era un caso in cui circa il 5-10% deg...
posta 03.10.2012 - 18:46
5
risposte

Come modellare i componenti di un sistema non informativo?

Sto lavorando su un progetto relativo al kernel (specificamente correlato allo stack TCP / IP del kernel). Ho bisogno di costruire alcuni modelli per descrivere la funzionalità e i componenti del mio sistema. Inizialmente ho pensato di usare...
posta 29.06.2012 - 17:16
2
risposte

Test e asserzioni di unità

Supponiamo di avere un metodo che convalida un oggetto prima di salvarlo in un DB. Restituisce indietro KVP qualcosa del tipo: public KeyValuePair<bool, List<FooErrorReason>> ValidateABar(Bar b) { var reasons = new List<FooE...
posta 03.01.2013 - 13:03
3
risposte

Quando aprire un progetto in fase di sviluppo? [duplicare]

Ho lavorato a un progetto di hobby per alcuni mesi; sta arrivando a oltre 15000 linee di codice sorgente. Un certo numero di persone ha espresso interesse ad aderire allo sviluppo e ho piena intenzione di andare all'open source, dal momento...
posta 12.11.2012 - 02:40