Domande con tag 'refactoring'

8
risposte

Manutenzione del codice: mantenere uno schema errato quando si estende un nuovo codice per essere coerenti o no?

Devo estendere un modulo esistente di un progetto. Non mi piace come è stato fatto (un sacco di anti-pattern coinvolti, come copia / codice incollato). Non voglio eseguire un refactoring completo per molte ragioni. Dovrei: crea nuovi meto...
posta 11.02.2011 - 11:56
10
risposte

È una buona idea programmare un orario regolare per pulire il codice? [chiuso]

Gestisco un piccolo team di sviluppatori. Ogni tanto decidiamo di passare un giorno o due per pulire il nostro codice. Sarebbe una buona idea programmare un orario regolare, ad esempio 1 settimana ogni 2 mesi, per pulire semplicemente il nost...
posta 18.03.2013 - 03:56
13
risposte

Qual è la migliore pratica sull'ordinare i parametri in una funzione?

A volte (raramente), sembra che la creazione di una funzione che richiede una quantità decente di parametri sia la via migliore. Tuttavia, quando lo faccio, mi sento come se stessi spesso scegliendo l'ordine dei parametri a caso. Di solito vado...
posta 16.08.2011 - 03:32
15
risposte

Come gestisco il refactoring che richiede più tempo di uno sprint?

Lavoro con una base di codice che supera le linee di codice di 500K. Ha un serio bisogno di refactoring. Sono stati identificati sforzi di refactoring che impiegheranno più tempo del normale sprint di due settimane. Questi non possono essere sud...
posta 26.08.2011 - 04:47
11
risposte

Tecniche per ridimensionare la spazzatura e mantenere la sanità mentale? [duplicare]

Quindi mi siedo in una bella ciotola di spaghetti c #, e ho bisogno di aggiungere qualcosa o rimuovere qualcosa ... ma ho sfide ovunque dalle funzioni che passano argomenti che non hanno senso, qualcuno che non capisce strutture dati che abusa...
posta 08.04.2011 - 15:54
11
risposte

Come fanno le persone che fanno TDD a gestire la perdita di lavoro quando si eseguono importanti refactoring

Da un po 'di tempo ho cercato di imparare a scrivere test unitari per il mio codice. Inizialmente ho iniziato a fare il vero TDD, in cui non avrei scritto alcun codice fino a quando non avessi scritto per prima cosa un test negativo. Tutta...
posta 09.02.2012 - 10:18
10
risposte

Eliminazione dei numeri magici: quando è il momento di dire "No"?

Sappiamo tutti che i numeri magici (valori codificati) possono causare il caos nel programma, specialmente quando è il momento di modificare una sezione di codice che non ha commenti, ma dove si disegna la linea? Ad esempio, se hai una funzio...
posta 09.03.2011 - 17:30
9
risposte

Quanto dovrebbe essere pulito il nuovo codice? [duplicare]

Sono il lead designer del nostro team, il che significa che sono responsabile della qualità del codice; funzionalità, manutenibilità e leggibilità. Quanto è pulito dovrei richiedere il codice dei membri del mio team se non abbiamo poco temp...
posta 23.10.2011 - 22:02
4
risposte

Qual è il termine per questo tipo di refactoring

Sono sicuro che c'è un termine per il seguente refactoring, ma non riesco a ricordarlo e il mio Google-fu mi sta fallendo! Il refattore si sposta se le istruzioni su cui stanno per avere più impatto, ad esempio cambiando questo $test = some...
posta 26.07.2012 - 10:29
10
risposte

"Parent x = new Child ();" invece di "Child x = new Child ();" una cattiva pratica se possiamo usare quest'ultima?

Ad esempio, ho visto alcuni codici che creano un frammento come questo: Fragment myFragment=new MyFragment(); che dichiara una variabile come Frammento anziché MyFragment, che MyFragment è una classe figlia di Fragment. Non sono soddisfatto...
posta 01.06.2017 - 05:35