Domande con tag 'refactoring'

4
risposte

Gestione del lavoro "correlato" all'interno di un singolo oggetto di lavoro agile

Sono in un team di progetto di 4 sviluppatori, incluso me stesso. Abbiamo avuto una lunga discussione su come gestire il lavoro extra che si presenta nel corso di un singolo elemento di lavoro. Questo lavoro extra di solito è qualcosa che è l...
posta 27.03.2012 - 20:23
1
risposta

Come rifattorizzare un Python "dio class"?

Problema Sto lavorando su un progetto Python la cui classe principale è un po '" God Object ". Ci sono così friggin "molti attributi e metodi! Voglio refactoring della classe. So Far ... Per il primo passo, voglio fare qualcosa di...
posta 28.03.2012 - 18:45
5
risposte

Utilizzo di modelli diversi per funzionalità simili

Sono l'unico sviluppatore di un progetto che, come per qualsiasi progetto software, potrebbe essere preso da qualcun altro in futuro. Diciamo che ho usato lo schema X per implementare la funzione A. Dopo aver sviluppato e terminato la funzion...
posta 30.08.2016 - 14:37
3
risposte

Devo scendere a compromessi: DRY, o Command-Query-Separation?

Recentemente ho refactoring un metodo che era sia un comando che un metodo di query. Dopo averlo separato in un metodo a un comando e in un metodo di query, ho scoperto che ora ci sono più posti nel codice in cui sto chiamando il comando, ott...
posta 31.07.2013 - 18:37
6
risposte

È meglio avere un metodo che prende un bool come parametro o due metodi con nomi diversi? [duplicare]

Sto scrivendo una classe factory per un Selenium Web Driver e ho trovato una scelta che non riuscivo a capire quale sia più pulito. Avere due metodi con lo stesso parametro. GetWebDriver(string browser) GetRemoteWebDriver(string browser)...
posta 14.08.2013 - 14:04
2
risposte

Come organizzare il codice ripetitivo?

Il mio team crea molti moduli web unici. La maggior parte di questi moduli invia semplicemente un'e-mail e alcuni eseguono una semplice scrittura di database. In questo momento, ogni modulo vive nella propria soluzione separata in Visual Stud...
posta 18.01.2011 - 14:58
3
risposte

Che cosa aiuterebbe nel rifattorizzare un metodo di grandi dimensioni per garantire che io non rompere nulla?

Attualmente sto refactoring una parte di un grande codebase senza test di unità di sorta. Ho provato a ridefinire il codice in modo brutale, cioè cercando di indovinare cosa sta facendo il codice e quali cambiamenti non cambierebbero il suo sign...
posta 26.04.2013 - 13:50
7
risposte

Devo essere disturbato se il mio rapporto LOC / giorno è troppo alto? [chiuso]

Attualmente sto lavorando a un progetto indipendente, quindi non ho esattamente il lusso di test umani o revisione esterna del codice - tuttavia, non vedo alcun bug difficile nel mio codice corrente (li fisso come Li vedo, e il più delle volte s...
posta 12.03.2012 - 10:12
4
risposte

Rapid prototyping e refactoring

A volte quando avvio un piccolo progetto (come un'app per Android), non so quale approccio si risolverà alla fine, e cerco solo un approccio e provarlo. Ma se non ho mai usato questo approccio prima (per una specie di applicazione che non ho mai...
posta 14.10.2012 - 01:34
5
risposte

Come affrontare il refactoring di un'applicazione web esistente?

Ultimamente ho letto e pensato molto e sono giunto alla conclusione che forse dovrei ripensare alla mia strategia di sviluppo web. Sto facendo un sacco di programmazione "al volo" e nei 2 anni in cui ho lavorato su un'applicazione web PHP, quell...
posta 17.12.2010 - 12:25