Domande con tag 'refactoring'

4
risposte

Refactoring Bittersweet PHP: Come posso renderlo meno doloroso?

Mi è appena stato assegnato un grande progetto. Il client ha avuto più sviluppatori in diverse aziende che lavorano al loro sito di eCommerce (destinato ad essere) di grandi dimensioni, basato su MySQL. Lo schema del DB è ... abbastanza buono...
posta 28.04.2011 - 18:18
3
risposte

Codice di lavoro del refattore per il riutilizzo o la duplicazione?

Ho sempre evitato di duplicare il codice indipendentemente dalla circostanza. Ad esempio, se ho un pezzo funzionante di funzionalità che deve essere riutilizzato da entità diverse, ho sempre il refactoring per rendere disponibile questa funziona...
posta 06.07.2013 - 03:31
2
risposte

Perché cancellare il metodo / campo / refactoring della funzione non esiste in Eclipse?

Un'operazione in un'interfaccia è obsoleta, quindi ho deciso di eliminarla. Sembra che non ci sia un supporto automatico per tale "refactoring" in Eclipse. Per me è un'operazione di refactoring poiché il comportamento del codice verrà mantenu...
posta 26.10.2013 - 15:45
4
risposte

Come rifattorizzare il mio progetto per avere oggetti meno mutevoli? [duplicare]

Sembra esserci una tendenza verso oggetti immutabili e programmazione funzionale. Recentemente mi sono reso conto dei benefici dell'immutabilità. Tuttavia, non ho molta familiarità con questo stile di programmazione. Le mie classi attuali p...
posta 21.02.2015 - 14:51
1
risposta

Refactoring codice oscurato commentato

Nel codice di refactoring mi sono imbattuto in codice che conteneva commenti. Guardando più da vicino i commenti, ho potuto vedere che il codice chiaramente non stava facendo quello che dicevano i commenti. Senza l'accesso al codificatore e...
posta 26.10.2012 - 23:00
3
risposte

Per riorganizzare il codice, cosa scegliere tra la libreria e il servizio?

Voglio riorganizzare una grande applicazione con molta duplicazione del codice in più componenti. Inoltre, alcuni codici sono duplicati anche su altre applicazioni. L'insieme comune di funzionalità che può essere tolto dall'applicazione princ...
posta 31.03.2012 - 13:31
2
risposte

Quando l'estrazione dei metodi dal codice si interrompe per avere un senso? [duplicare]

Attualmente sto studiando i metodi di refactoring definiti da Marting Fowler ( link ). Dichiara un consiglio per la sostituzione di blocchi di codice con un singolo metodo che fa quel lavoro. Finora, sono d'accordo, come tutti abbiamo impar...
posta 27.06.2014 - 11:28
4
risposte

Eliminare le istruzioni long / Complex if..else usando Chain of Responsibility?

Ho un HttpHandler, che consente agli utenti di accedere a un sistema passando un codice crittografato. All'interno di ProcessRequest esegue alcuni passaggi. Recupera il codice crittografato dalla richiesta (potrebbe essere in Form /...
posta 28.08.2013 - 07:14
1
risposta

FromXYZ vs Metodo sovraccaricato

Sto cercando di pensare al modo più pulito per implementare un paio di metodi che aprono un file. Considera le seguenti firme del metodo: public static DomainObject Load(Uri urlToFile) { /* downloads file and calls Load(savedToFilename)...
posta 11.10.2010 - 02:20
3
risposte

Verifica se esiste una responsabilità di un chiamante o di un'API?

È meglio per un'API quando fornisce metodi aggiuntivi che controllano se qualcosa esiste prima di aggiungere? Ad esempio: if (!userManager.HasPermission(user, "somePermission") userManager.AddPermission(user, "somePermission"); vs u...
posta 06.12.2018 - 15:25