Domande con tag 'refactoring'

6
risposte

Codice auto-documentante vs Javadocs?

Recentemente ho lavorato sul refactoring di parti della base di codice con cui sto trattando attualmente - non solo per capirlo meglio da me, ma anche per facilitare gli altri che stanno lavorando sul codice. Tendo a pensare che il codice di...
posta 30.11.2011 - 11:00
7
risposte

Per riscrivere o riformulare lentamente il vecchio progetto C ++ [duplicato]

Il nostro team ha recentemente ereditato un progetto relativamente grande da un'altra società (~ 250k linee). È stato sviluppato utilizzando C ++ Builder e intendiamo trasferire il lato Ui a Qt. La maggior parte del codice Ui è separato dalla...
posta 17.09.2013 - 15:33
8
risposte

Qualcun altro ha un problema di refactoring? [chiuso]

Sembra che dopo aver scritto una quantità significativa di codice ho avuto questa sensazione ansiosa di non averlo fatto nel miglior modo possibile, e finisco per refactoring e spendere continuamente troppo tempo nel progetto, o non farlo mai a...
posta 13.10.2010 - 20:38
3
risposte

Rifacimento a basso impatto e pulizia del codice del codice sciatto durante l'attesa dei requisiti

Ho ereditato una base di codice esistente per un prodotto che è deprecabilmente scarso. Il progetto fondamentale è terribilmente inadeguato, ma sfortunatamente posso fare ben poco senza un refactoring completo (accoppiamento HIGH, coesione BASSA...
posta 05.07.2011 - 14:56
5
risposte

Quando dovresti riscrivere? [duplicare]

Nel famoso (o famigerato) articolo di Joel Spolsky Thins che non dovresti mai fare, parte I , egli fa il caso che fare una riscrittura è sempre una mossa sbagliata perché: Ti mette automaticamente dietro (i tuoi concorrenti / programma...
posta 12.08.2011 - 20:41
7
risposte

Se un codificatore fluente ignora le buone pratiche, la sua scioltezza non è efficace contro di lui? [chiuso]

Sto lavorando su un'applicazione abbastanza grande e bacata - e per il modo in cui è scritta (ti risparmierò i dettagli, ma viola le regole nella maggior parte delle aree a cui puoi pensare), è quasi impossibile svilupparla senza importante refa...
posta 28.07.2011 - 13:30
4
risposte

In che modo avere troppe variabili di istanza porta a duplicare il codice?

In base a Refactoring to Patterns : When a class is trying to do too much, it often shows up as too many instance variables. When a class has too many instance variables, duplicated code cannot be far behind. In che modo avere tropp...
posta 14.11.2015 - 02:30
7
risposte

Come giustificare il tempo di refactoring del codice?

Avere un progetto molto grande più di 70k LOC. Il progetto ha sicuramente bisogno di alcuni refactoring del codice in Core Framework e anche in altre parti. Non c'era tempo impostato all'inizio del progetto per il refactoring. Tuttavia con il...
posta 24.07.2012 - 04:47
8
risposte

Refactoring di un metodo lungo basato su un numero elevato di casi di switch [duplicato]

Stiamo utilizzando Java come linguaggio di sviluppo back-end. Un anno fa, abbiamo scritto un metodo che utilizza casi di switch basati su valori Enums. Dato che stiamo aggiungendo continuamente membri di enum e secondo i casi di aggiunta ne...
posta 05.01.2016 - 08:18
7
risposte

Devo refactoring grandi funzioni che consistono principalmente di una regex? [chiuso]

Ho appena scritto una funzione che si estende su circa 100 righe. Sentendo questo, probabilmente sei tentato di parlarmi di singole responsabilità e di spingermi al refactoring. Questo è anche il mio istinto, ma qui c'è il problema: la funzione...
posta 06.03.2014 - 04:11