Domande con tag 'refactoring'

2
risposte

Refactoring a una gerarchia ereditaria in anticipo

Sto costruendo uno strumento di gestione per le ricette. Le ricette hanno un sacco di dati, tra cui cose molto generiche come un ID, tag, valutazioni e curiosità. Attualmente gestisco solo le ricette, ma desidero aggiungere il supporto per ingre...
posta 23.07.2016 - 14:44
1
risposta

Ho apportato miglioramenti al codice libero che ho trovato online e ho avvisato l'autore. Era questa la cosa giusta da fare? [chiuso]

Recentemente ho usato una libreria dal link (la libreria di convalida IVA UE n. link ) in un progetto al lavoro. Indica come la licenza (o qualcosa che assomiglia a una): All software is provided as freeware for personal or commercial us...
posta 28.07.2014 - 16:56
1
risposta

Pattern di refactoring Split Temporary Variable vs collection variable

Stiamo utilizzando Java come linguaggio di sviluppo back-end. Stiamo usando una variabile di lista come method() { List recordsList = new ArrayList<Record>(); . . recordsList.add(records); . . recordsList.flush(); ....
posta 29.12.2015 - 19:16
3
risposte

Refactoring: comportamento delle classi di utilità in un'interfaccia comune

Mi è stato suggerito di inserire la domanda qui, quindi sto facendo così;) Ho bisogno di un'interfaccia comune che rappresenti un comportamento specifico: public interface Contract(){ public void methodA(); public void methodB();...
posta 29.01.2014 - 11:20
3
risposte

C # 6: Devo refactoring il mio codice usando Resharper per le nuove funzionalità? [chiuso]

C # 6 è qui da un po 'di tempo e porta con sé dello zucchero sintattico che Resharper è abbastanza gentile da evidenziare e consigliare di "migrare a". Devo applicare queste correzioni automaticamente all'intero code base e confermare? Anche se...
posta 28.08.2015 - 23:28
3
risposte

I controlli su un modulo dovrebbero essere preparati in una classe separata?

Ho un modulo con diversi controlli su di esso. Ogni controllo deve essere dichiarato nella classe, formattato nel costruttore (-size, posizione, iscrizione all'evento, ecc.) E i suoi gestori di eventi dichiarati, di nuovo, nella classe. Quest...
posta 04.12.2011 - 20:55
1
risposta

Refactoring List astrazione - C

Di seguito è riportato il disegno List di astrazione, Listèun'astrazionegenericachecontienequalsiasitipo.Diseguitoèriportatalastrutturadelladirectorydelcodice.Attualmentelatabelladeisimboli(ST)eilfileapifileIOutilizzaListabstraction../C...
posta 07.01.2017 - 06:45
2
risposte

Quale tecnica di programmazione può tagliare il codice extra generato da Dependency Injection?

Classe originale class HomeController { function __construct() { $this->setPhpRenderer('Module'); $this->repository = new HomeRepository($id); $this->proposalService = new ProposalService($this->re...
posta 13.10.2016 - 18:53
1
risposta

Come non testare l'implementazione quando il metodo restituisce void?

Molti luoghi nello stato di stackexchange non devono essere implementati con test unitari, ma solo l'interfaccia pubblica di una classe. Ma cosa succede se l'interfaccia pubblica è un metodo che non restituisce alcun valore, ad esempio un metodo...
posta 25.10.2016 - 19:47
1
risposta

Condivisione di codice comune durante la riscrittura di un'applicazione

Ho un'applicazione 'A' che è stata sovrascritta usando Amazon SWF per fare lavori in modo asincrono. Lo stiamo riscrivendo nell'app "B" per mantenerlo semplice e fare gli stessi lavori in modo sincrono senza utilizzare SWF. Il codice effettivo c...
posta 11.11.2017 - 00:43