Domande con tag 'refactoring'

1
risposta

Esiste uno strumento che rappresenta visivamente tutti i potenziali percorsi di un particolare pezzo di codice? [chiuso]

Come esempio di ciò di cui ho bisogno e perché lo voglio, sto provando a determinare in che modo un certo valore (CurTotal) viene impostato (erroneamente). Mi sono inventato questi appunti per cercare di capire solo cosa sta succedendo: ** Cu...
posta 30.08.2013 - 00:13
2
risposte

sintassi SQL Query - formattazione?

Sto osservando un codice molto grande (5-6 digit LOC), molto complesso, ricco di interazioni ingombranti, interdipendenti, viste e stored procedure (più silos di conteggio a 4-5 cifre). L'SQL sorgente è stato toccato molte volte da molte pers...
posta 23.12.2013 - 18:02
2
risposte

Modello di progettazione corretto per utilizzare la classe StopWatch

Devo misurare il tempo di esecuzione per un blocco di codice. Ho implementato la semplice classe StopWatch come link . Se invocherò i metodi della classe StopWatch direttamente tra la logica aziendale, il mio codice sorgente diventerà...
posta 13.02.2012 - 17:36
4
risposte

Mettere un carico supplementare sulla revisione del codice sul team a causa del refactoring

Sto leggendo Refactoring di Martin Fowler e sto lavorando agli schemi suggeriti nella mia codifica. Ciò mi ha indotto a pubblicare due revisioni del codice per il mio servizio che sono notevolmente lunghe, il che è solo un refactoring delle rece...
posta 13.12.2018 - 23:17
2
risposte

Integrazione continua e un rifattore massiccio

Attualmente sto rielaborando una parte della nostra applicazione al lavoro. Sto normalizzando una struttura dati da un semplice elenco di campi a una relazione genitore / figlio. Ciò ha un impatto su tutti i livelli nell'applicazione: Il dat...
posta 25.07.2016 - 04:07
3
risposte

Risoluzione dei conflitti e ordine di fusione per il codice del progetto?

Un team ha fatto simultaneamente diversi refactoring (per aumentare la genericità del sistema) allo stesso progetto con alcune sovrapposizioni (sì, sfortunatamente, più come "big bang"). Il codice si estende a rappresentazione, applicazione, liv...
posta 07.10.2017 - 13:22
2
risposte

Definizione di Refactoring top-down / Refactoring bottom-up

Nel contesto del refactoring, a volte ti imbatti nel termine "approccio dal basso verso l'alto", il che ha senso in un modo in cui si modificano le parti mobili più piccole prima durante il refactoring. Tuttavia non ho mai sentito parlare di...
posta 14.04.2016 - 10:55
6
risposte

Come evitare la duplicazione del codice in altre condizioni?

Come posso evitare l'uso duplicato di doSomethingCommon() nel seguente blocco di codice? doSomething(); if (conditionA) { doSomethingSpecificToConditionA(); doSomethingCommon(); } else if (conditionB) { doSomethingSpecificToC...
posta 29.07.2018 - 08:42
1
risposta

Refactoring da Python a Ruby con una licenza BSD v3?

C'è un progetto che è scritto in python che funziona alla grande ed è sotto la licenza BSDv3. Volevo usarlo come modello base per un progetto ruby invece di partire da zero. Mi piacerebbe refactoring (convertendo) il codice da python a ruby, com...
posta 27.11.2013 - 01:37
2
risposte

Refactoring di due classi da una libreria di terze parti che potrebbe aver esteso una classe base

Ho due Classi, con comportamenti molto simili, entrambi da una libreria di terze parti. Entrambi devono essere compilati con qualche oggetto valore e inviati a code specifiche per la registrazione. Si prega di notare che entrambi non hanno un ge...
posta 02.10.2013 - 18:03