Domande con tag 'refactoring'

4
risposte

Refactoring: è appropriato semplicemente riscrivere il codice, a condizione che tutti i test superino?

Di recente ho guardato "Tutte le piccole cose" di RailsConf 2014. Durante questo discorso, Sandi Metz ha funzione che include una grande istruzione if annidata: def tick if @name != 'Aged Brie' && @name != 'Backstage passes to a...
posta 24.10.2018 - 03:57
8
risposte

Refactoring o aggiornamento di database per gestire nuove funzionalità

Diverse risposte a un domanda sullo schema del database , suggerita una tabella aggiuntiva per normalizzare un database per una funzionalità che non fa parte dei requisiti correnti (una tabella UserDepartment per consentire una relazione molti-...
posta 29.09.2011 - 20:43
6
risposte

Quali sono i profitti che hai visto prendersi cura del debito tecnico?

Questo articolo sul debito tecnico ha alcuni buoni punti , tra cui: Working on the "technical matters" works best when it is driven by stories. The code base is probably in need of work everywhere, but the payoff will be received only whe...
posta 09.12.2010 - 22:42
3
risposte

Sostituisci il codice di tipo con la classe (da Refactoring [Fowler])

Questa strategia comporta la sostituzione di "Mi piace" di questo: public class Politician { public const int Infidelity = 0; public const int Embezzlement = 1; public const int FlipFlopping = 2; public const int Murder = 3;...
posta 20.04.2012 - 23:20
6
risposte

Soluzione software del 2000, dovrei provare a correggere o rifare il tutto?

Sono stato inviato per discutere di un sistema che una determinata azienda attualmente utilizza e che cosa dovrebbe essere fatto con esso. L'azienda produce vari espositori di cartone. Questo sistema è stato sviluppato per tenere traccia di c...
posta 20.03.2012 - 11:53
2
risposte

Refactoring di numerose classi / metodi C ++. Come iniziare? [duplicare]

Ho a che fare con il codice legacy. Contiene alcune classi BIG (conteggio linee 8000+) e alcuni metodi BIG (conteggio linee 3000+). Per uno di questi metodi ho scritto un test unitario che copre almeno un po 'di codice. Questa funzione non h...
posta 19.12.2012 - 21:50
1
risposta

Alla ricerca del modo migliore per combinare il refactoring dell'architettura profonda con lo sviluppo basato sulle funzionalità

Istruzione problema: Data: TFS come controllo del codice sorgente Applicazione client desktop pesante con tonnellate di codice legacy con o senza design di architettura quasi assente. I client richiedono costantemente nuove funzio...
posta 19.12.2012 - 21:26
2
risposte

Come si chiama il processo di prendere una parte di una funzione e di farne una funzione individuale?

So che c'era un termine tecnico per questo. Non riesco a ricordare cosa fosse. Se il titolo ha bisogno di chiarimenti, ecco cosa intendo; Se questo è il vecchio codice: Result foobar(Param1,Param2,Param3) { code that does abc code tha...
posta 02.07.2012 - 21:16
7
risposte

Refactoring While Programming

Quando si pone un problema, in particolare quando è complicato in natura, cerco di prendermi del tempo per riflettere sull'approccio che prenderò per risolvere il problema. Nonostante ciò, quello che succede spesso è che, mentre sto programmando...
posta 03.04.2012 - 01:18
3
risposte

Pulizia del codice generato: Refactor o Map?

Contesto: Recentemente ho dovuto gestire un file di classe generato da XSD.exe. Era lungo 3500 righe con nomi di classi / variabili ridicolmente verbosi (pensa someRidiculouslyLongPrefixThenMaybeOneThingUniqueAtTheEnd - difficile da co...
posta 29.01.2013 - 13:20