Domande con tag 'legacy-code'

2
risposte

Come faccio a sapere quando effettuare il refactoring delle chiamate globali alle query del database e quando lasciarle da sole?

Ho le seguenti chiamate di istruzioni globali sparse in tutta la mia base di codice legacy PHP: $jobnumber = db_quick($sql); db_query($sql); Cioè, quelle chiamate di funzione sono state inizializzate nello scope globale e esse stesse richia...
posta 27.12.2016 - 17:51
4
risposte

Cosa posso fare per mantenere il rispetto di una base di codice scritta male? [duplicare]

Nel mio lavoro devo mantenere una base di codice scritta male che è sia difficile da capire, ha tonnellate di commenti che sono semplicemente sbagliati, ha un sacco di decisioni strane in corso in esso e molto altro ancora. Principalmente f...
posta 01.03.2013 - 20:11
2
risposte

Esiste una metodologia per commutare il codebase di grandi dimensioni in modo che possa essere interfacciato invece dell'accesso diretto alla classe?

La nostra base di codici di organizzazione viene utilizzata da vari team. Nel corso degli anni, il codice si è evoluto e si è sviluppato senza utilizzare molte interfacce. Vorremmo cambiarlo, per ridurre la possibilità di rompere i cambiamenti....
posta 07.03.2017 - 08:15
2
risposte

Come avvicinarsi a questo progetto Java legacy? [duplicare]

Modifica: Supponiamo che rimarrò su questo progetto fino alla "fine". Il problema Attualmente sto lavorando a un progetto legacy interessante Java. Una riscrittura completa è al momento fuori discussione, poiché sto lavorando da sol...
posta 01.12.2017 - 18:22
5
risposte

Continua a codificare il modo sbagliato per rimanere coerente? [duplicare]

Per semplificare le cose, diciamo che sono responsabile del mantenimento di due applicazioni, AwesomeApp e BadApp (sono responsabile di più e non di quello che non è il loro vero nome). AwesomeApp è un progetto greenfield su cui ho lavora...
posta 03.07.2012 - 20:02
2
risposte

La ridenominazione variabile in tutta la soluzione produrrà un sacco di rumore nella colpa di git. Cosa fare?

Ho ereditato 1 milione di righe di codice legacy C ++. In tutto il codice vengono utilizzate variabili come bCPCHAR bPCHAR, bCPDOUBLE e bPINT. Sono definiti in questo modo: bCPCHAR : const char * bPCHAR : char * bC...
posta 23.12.2017 - 16:49
4
risposte

Sistemi di test unitari con logica strettamente accoppiati a dati

Capisco che ci sono molte domande in questo sito che ruotano attorno allo stesso concetto, ma non ho potuto ottenere una risposta precisa per il mio caso. Problema Sto gestendo un sistema ERP, con codice base in entrambi: VB.NET/ASP Mo...
posta 22.08.2017 - 14:59
3
risposte

Modo efficace per stimare la rimozione del codice guasto?

Ho lavorato in un'applicazione con circa 100k LOC e fondamentalmente abbiamo rielaborato le funzionalità per conformarci a una nuova architettura basata su un nuovo stack tecnologico. Questo lavoro è quasi finito ma abbiamo dovuto conservare il...
posta 23.12.2013 - 18:33
2
risposte

Test di una funzione molto specifica in un'applicazione grande e complessa

Sono nuovo per i test, ma mi rendo conto di quanto sia importante. Il problema principale è che la mia azienda non ha alcun supporto top-down per i test. Questo è che non abbiamo alcun test unitario e solo un po 'di test umani (spero di usare i...
posta 11.03.2014 - 21:28
1
risposta

Non Jmockit rende ridondanti molte tecniche citate in "Lavorare efficacemente con il codice legacy"?

Attualmente sto leggendo "Lavorare efficacemente con il codice legacy" di Michael Feathers. Finora, molte delle tecniche menzionate nel libro iniziano con un problema simile a: "è davvero difficile / ci vorrebbe troppo tempo per portare la cl...
posta 04.09.2016 - 10:21