Domande taggate «refactoring»

Il refactoring è una tecnica disciplinata per ristrutturare un corpo di codice esistente, alterando la sua struttura interna senza modificarne il comportamento esterno.

5
Come affrontare la filosofia del riutilizzo del codice?
Mi ritrovo costantemente a pensare al riutilizzo del codice all'avvio di un nuovo progetto. In che misura devo rendere riutilizzabile il mio codice? Devo limitarlo all'ambito dell'applicazione o devo renderlo riutilizzabile al di fuori del progetto? A volte, penso che la riusabilità del codice possa ostacolare un design semplice. Per …

1
Come riformattare una "classe divina" di Python?
Problema Sto lavorando a un progetto Python la cui classe principale è un po '" God Object ". Ci sono così tanti e svariati attributi e metodi! Voglio riformattare la classe. Finora… Per il primo passo, voglio fare qualcosa di relativamente semplice; ma quando ho provato l'approccio più semplice, ho …

7
Dove il refactoring e l'ottimizzazione del codice dovrebbero rientrare in una linea temporale sia agile che a cascata?
Sembra esserci questa idea tra il team di gestione del progetto secondo cui "funziona" significa che dovrebbe essere considerato completo al 100%. Molti programmatori sanno che non è sempre così. Se sto provando approcci alternativi per far funzionare un pezzo di funzionalità, ciò non significa necessariamente che ho trovato la …

4
Devo aggiornare log4j a slf4j [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 5 anni fa . Stiamo esaminando la nostra applicazione Web JEE per alcuni refactoring pianificati e uno dei suggerimenti …






1
Alla ricerca del modo migliore per combinare il refactoring di architettura profonda con lo sviluppo basato su funzionalità
Dichiarazione problema: Dato: TFS come controllo del codice sorgente Applicazione client desktop pesante con tonnellate di codice legacy con progettazione dell'architettura difettosa o quasi assente. I clienti che richiedono costantemente nuove funzionalità con qualità del suono, consegna rapida e lamentano costantemente un'interfaccia utente ostile. Problema: L'applicazione richiede senza dubbio un …

4
Prototipazione e refactoring rapidi
A volte quando avvio un piccolo progetto (come un'app Android), non so quale approccio funzionerà alla fine, e vado solo per un approccio e provo. Ma se non ho mai usato questo approccio prima (per una sorta di applicazione che non avevo mai programmato prima) è come entrare in un …





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.