Domande con tag 'refactoring'

1
risposta

È comune che aggiunte apparentemente di piccole dimensioni comportino il cambiamento di molte funzioni?

Ho scritto un calcolatore binario & programma di insegnamento binario nel linguaggio di programmazione Rust. Stavo prendendo un approccio iterativo in cui ho deciso di iniziare per prima cosa un gioco base "learn binary". Questo gioco visual...
posta 01.12.2018 - 07:53
4
risposte

Pulisci il codice e cancella la cronologia git / jira

Ho iniziato a leggere il libro Clean Code di Robert C. Martin e all'inizio ho trovato questa idea del suo interessante, "Lascia che il pulitore del codice di quello che hai trovato" adattato dal "Lascia che il pulitore del campeggio sia più puli...
posta 17.12.2018 - 09:32
3
risposte

Creazione della definizione dell'API pubblica per l'applicazione esistente

Diciamo che c'è un'applicazione di successo open source (scritta in PHP se è importante), che offre ai suoi utenti diversi modi per estenderla (pensa a qualcosa come Drupal o Wordpress, molti plugin personalizzati, ecc.). Ora diciamo che sfortun...
posta 22.09.2011 - 08:30
2
risposte

Refactoring my code che dipende da un metodo di libreria rinominato

Supponi che la libreria di terze parti Beautify rinomina uno dei loro metodi da beauty a makeBeautiful perché vogliono che il metodo sia un verbo e per una mancanza di pianificazione iniziale non lo ha fatto dall'inizio. Ora, u...
posta 16.03.2016 - 18:27
4
risposte

Considerazioni prima di riscrivere un componente software da zero? [duplicare]

Un pezzo di software è un mosaico di sforzi vecchi e non documentati. Non ci sono commenti, nessuna documentazione e il codice è peloso - coinvolge script di shell Unix che controllano i file fittizi e quindi chiamano istruzioni SQL che chiam...
posta 04.12.2013 - 11:42
2
risposte

Continua a costruire una brutta base di codice o avvia il refactoring? [duplicare]

Sono attualmente impegnato in un'azienda in cui mi è stato assegnato il compito di creare un'applicazione da zero. Ho lavorato circa 8 settimane, con 4 rimasti. Ho scritto molto codice in quel momento, ma ora che ci sto passando, mi rendo cont...
posta 14.07.2015 - 02:17
2
risposte

Avvio di un progetto ricorrente da zero [duplicato]

Abbiamo un progetto che continua a ripetersi. Il cliente si aspetta che eseguiamo un sito web due volte all'anno e questo è successo nell'ultimo anno e mezzo. Ho preso l'ultima copia di lavoro e ho basato il nostro ultimo sito web su di esso....
posta 28.04.2013 - 20:31
2
risposte

Devo eseguire il refactoring su o giù per il callstack?

Si dovrebbe fare un cambio di codice iniziando a refactoring con il "metodo entry-point" o il "metodo inner-most" di uno stack di chiamate? Un collega e io stavamo parlando di un cambio di codice che avrebbe attraversato molti livelli di appl...
posta 16.03.2017 - 16:40
2
risposte

Refactoring di metodi lunghi con molta complessità ciclomatica

Sto tentando di ridefinire quello che sta diventando un metodo molto grande - attualmente circa 350 linee - che contiene un alto grado di complessità ciclomatica . Capisco e attribuisco alle teorie che i metodi dovrebbero essere brevi e che...
posta 14.05.2015 - 19:52
3
risposte

Qual è il modo più conveniente per rendere il codice legacy conforme al "principio di prossimità"?

Nella pagina 242 di Codice completo 2 , tout court di Steve McConnell Il principio di prossimità . In parole semplici, McConnell consiglia ai programmatori di mantenere insieme le azioni correlate . Nel mio caso, l'enfasi applicabile è:...
posta 21.04.2011 - 18:02