Domande con tag 'legacy-code'

8
risposte

Refactoring per loop (aspetto codice pulito)

Devo refactoring un ciclo "for" che itera su un array e fa due cose indipendenti con l'elemento dell'array. Ad esempio: doThisOrOtherStuff(array) { for(int i=0; i<array.length; i++) { element = array[i]; id = element.getId(); if(id &...
posta 15.11.2017 - 09:51
3
risposte

Metodo factory per oggetti con più costruttori complessi

Sto refactoring una base di codice legacy. Ho 4 oggetti molto simili che ho deciso di essere un buon bersaglio per diventare polimorfico, quindi ho spostato tutto il codice comune in una classe base e ho aggiunto un'interfaccia. Il vero prob...
posta 07.04.2017 - 09:12
1
risposta

Distanza tra la base del codice e l'applicazione di produzione

Sfondo Sono entrato in un'azienda come architetto di soluzioni meno di un anno fa, con il compito principale di consolidare e modernizzare il codice legacy derivante da oltre 90 acquisizioni di aziende negli ultimi 20 anni. Una di queste a...
posta 24.08.2017 - 20:16
2
risposte

Ha senso per le informazioni automatiche raccolte dal sistema legacy

Ho un sistema legacy di cui ho bisogno per pianificare una migrazione. È sviluppato principalmente in Ingres + 4GL (un vecchio sistema di form basato su Ingres). Ho le seguenti informazioni: Strutture dati (relazioni tra database e loro r...
posta 27.11.2017 - 18:02
4
risposte

Come refactoring una miriade di classi simili

Mi trovo di fronte a classi simili A1, A2, ..., A100. Che ci crediate o no ma sì, ci sono circa cento classi che sembrano quasi uguali. Nessuna di queste classi è testata da unità (ovviamente ;-)). Ciascuna di queste classi è composta da circa 5...
posta 19.08.2014 - 11:56
3
risposte

Rifacimento di pagine Web con controlli utente

È buona norma utilizzare molti controlli utente per aiutare a ridefinire un'applicazione Web? Nel mio caso, è un sito Web ASP.NET di Webforms VB.NET. Tutte le nostre pagine sono organizzate in sezioni che, pur essendo correlate e apparten...
posta 14.10.2014 - 12:59
1
risposta

Come trovare le classi che usano determinate tabelle DB

Problema: Mi viene chiesto di preparare un documento in cui sono elencate tutte le nostre tabelle DB e dovrei elencare tutti i controller che utilizzano queste tabelle DB per la lettura e un altro elenco per i controllori che eseguono operazi...
posta 12.09.2013 - 11:02
1
risposta

Come si esegue la migrazione di parte di un processo aziendale a DDD?

Sono abbastanza nuovo per DDD, ma attualmente sto lavorando a un sistema che ha un elemento di gestione stipendi. Ho il requisito di inviare buste paga ad un sistema esterno quando vengono creati. Attualmente il processo di busta paga è tutto ne...
posta 08.11.2018 - 20:04
3
risposte

Posso refactoring "in sicurezza" senza specifiche? [duplicare]

Ho ereditato una legacy applicazione web per molti anni che: Non fa uso di principi orientati agli oggetti, anche se la lingua lo permetterebbe Non ha test unitari, né alcun tipo di suite di test, automatizzata o meno In genere ignora...
posta 22.07.2014 - 19:38
4
risposte

Gran parte di un framework legacy (interrotto) da conservare [duplicato]

Ho ereditato un sistema ospitato (sistema "A") che può essere utilizzato per gestire prodotti, inventario e ordini e posso inviare tali prodotti a varie terze parti. Molto semplicemente, il sistema "A" non funziona. Il prodotto e i sistemi...
posta 30.05.2013 - 23:07