Domande con tag 'refactoring'

5
risposte

Esiste un nome per il concetto di una gerarchia di molti metodi brevi in una classe

Un refactoring che faccio comunemente è dove mi imbatto in un metodo di grandi dimensioni come public void doSomething() { // do First thing doPartA1(); doPartA2(); //now something else doSomethingElse(); doMoreSomethi...
posta 22.04.2011 - 01:13
5
risposte

Come gestire al meglio il refactoring del database all'interno di una squadra?

Attualmente utilizziamo un approccio rollforward alle modifiche ai DB, simile a Migrations , in cui ogni sviluppatore crea e controlla uno script che promuove l'ultima versione del DB in un nuovo stato. I problemi sorgono quando più sviluppa...
posta 08.07.2011 - 08:54
4
risposte

Lo rifatteresti e, in tal caso, addebiteresti al tuo cliente?

Sto lavorando a un lavoro freelance a casa. Il cliente vuole che scriva alcune nuove funzionalità per il suo CMS, ma mi ci vuole un sacco di tempo per capire cosa sta facendo il codice, perché è scritto in uno stile molto illeggibile. Di segu...
posta 29.11.2012 - 01:11
3
risposte

Come spiegare le decisioni di progettazione durante il refactoring del codice

Sto lavorando a un collega per refactoring il seguente codice, sto cercando di trasformare questo in un'esperienza di insegnamento pure. Codice originale public class WidgetRepository { public Widget GetWidget(int id) { Wi...
posta 14.05.2015 - 17:32
2
risposte

Quando è inappropriato rendere immutabili gli oggetti?

Ho una classe che rappresenta un oggetto entità nel nostro sistema (per argomento, un oggetto Cliente) public class Customer() { private int id; private String name; ... // 30+ fields public Customer() { // empty constructor!...
posta 28.03.2013 - 17:49
3
risposte

questa immagine javascript è un pattern predefinito?

In qualche codice javascript sto lavorando al refactoring Ho gestito casi in cui volevo impostare come predefinito una proprietà dell'oggetto su true senza dover passare attraverso il code-base e aggiungere la proprietà a ogni istanza dell'ogget...
posta 04.01.2013 - 18:43
9
risposte

Utilizza il metodo costruttore o setter?

Sto lavorando su un codice UI in cui ho una classe Action , qualcosa del genere - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage(...
posta 29.06.2012 - 07:18
7
risposte

Come rifattorizzare il codice su un codice comune?

Sfondo Sto lavorando a un progetto C # in corso. Non sono un programmatore C #, principalmente un programmatore C ++. Quindi mi è stato assegnato fondamentalmente compiti facili e di refactoring. Il codice è un casino. È un grande proget...
posta 24.11.2011 - 06:20
3
risposte

Cosa devo imparare per decidere di rinominare / ricompilare i nomi dei pacchetti di origine a causa del rebranding aziendale?

La mia azienda è attualmente impegnata in un processo di rebranding e i nomi dei marchi sono stati utilizzati nei nomi dei pacchetti delle fonti, ma questi nomi sono visibili solo agli sviluppatori che mantengono questo codice in modo che nessun...
posta 30.08.2012 - 07:05
5
risposte

Metodo per rimuovere la logica dall'interfaccia utente

Nei miei giorni meno esperti ho aggiunto un sacco di logica aziendale nel codice dietro il mio .aspx. Ora lo sto rivisitando, mi piacerebbe rifattorizzare il pasticcio e sistemare tutto. Come faccio a fare questo? Se devo spostare la mia logi...
posta 29.03.2011 - 17:01