Domande con tag 'refactoring'

3
risposte

va bene che il team di sviluppo crei attività di refactoring nel backlog del prodotto?

Sono a conoscenza dei principi di sviluppo del software e delle migliori pratiche. Tuttavia, nella maggior parte dei casi ho inserito un progetto che era già nella sua fase 2 e che aveva già scritto una quantità significativa di codice. Inoltre,...
posta 18.10.2017 - 13:30
2
risposte

Esiste un modello di progettazione che posso utilizzare per semplificare molti metodi nidificati

Sto tentando di ridefinire qualche codice legacy che è un bel casino. Stiamo parlando di una classe con 7000 linee e una manciata di metodi che stanno violando il Principio di Responsabilità Unica, così tanto da far male. Sono riuscito a suddivi...
posta 14.12.2017 - 12:32
2
risposte

Assegnazione di variabili locali in modo globale

Ho cercato di rimuginare su una domanda che non so come risolvere e probabilmente ha una soluzione semplice, ma sto cercando di trovare una soluzione semplice. Il seguente scenario è come tale. Diciamo che abbiamo le seguenti variabili. str...
posta 06.12.2016 - 11:22
2
risposte

Duplicazione del codice nel progetto a più moduli

Ho circa sette moduli disposti in questo modo: servizio Lavorazione Comune Account E-mail Programmazione Cerco di rendere la mia politica per limitare il codice al modulo che effettivamente lo utilizza. Il codice condiviso da pi...
posta 12.02.2014 - 15:26
3
risposte

Come valutare se un'orchestrazione è il modello di progettazione appropriato per un dato problema?

Dì che stai facendo una revisione del codice e ti trovi di fronte a un modello di orchestrazione: class OrchestrationClass { private Configuration _configuration; private DataStore1 _dataStore1; private EfficientComputationService _servi...
posta 15.03.2014 - 21:39
1
risposta

Come denominare una nuova interfaccia che sta sostituendo una esistente? [chiuso]

Stiamo riprogettando l'interfaccia del plugin della nostra applicazione, quindi stiamo utilizzando il pattern Adapter con il nostro proof-of-concept design per mostrare che la nuova interfaccia funzionerà senza impegnarsi a utilizzarla nell'appl...
posta 15.08.2013 - 23:24
4
risposte

Come gestire il codice errato? [duplicare]

Sono stato assunto circa 6 mesi da una società che utilizza Agile, ma dopo aver appreso il codice mi sono reso conto che si tratta di codice errato: metodi con oltre 100 righe di codice, codice duplicato, metodi che dicono che fa una cosa ma...
posta 14.03.2012 - 09:22
1
risposta

esiste un metodo algebra formale per analizzare i programmi?

Esiste una connessione formale / accademica tra un programma imperativo e l'algebra e, in caso affermativo, dove dovrei imparare a riguardo? L'esempio che sto pensando è: if(C1) { A1(); A2(); } if(C2) { A1(); A2(); } Rappresentato come u...
posta 20.03.2012 - 22:22
1
risposta

Qual è un buon approccio per il codice di refactoring che inizia a sembrare spaghetti?

Sinossi: Sto lavorando ad un editor di livelli per un gioco scritto usando Unity , il gioco è in realtà un nuovo motore per un vecchio gioco. Questo è un gioco di +20 anni e le sue strutture dati sono conformi agli standard attuali, diffic...
posta 18.08.2016 - 19:33
2
risposte

Refactoring di una classe che ha molti membri

Devo apportare modifiche in una classe che ha molti membri, che sono impostati da una funzione che implementa alcuni algoritmi, e quindi vengono letti da qualche altra funzione che implementa qualche altro algoritmo. class Clazz{ private...
posta 15.07.2018 - 15:15