Domande con tag 'refactoring'

0
risposte

Creazione di un modulo antenato comune in Visual Studio

Ho 5 forme che a posteriori avrebbero dovuto avere un antenato discendente da Form. Sfortunatamente, gli elementi comuni dei moduli sono uno splitContainer e una listbox in uno dei contenitori. Ogni modulo ha la propria collezione di pannelli ne...
posta 17.06.2017 - 04:26
0
risposte

Consigli sul modello di fabbrica con implementazione DI

Sto cercando modi per migliorare il seguente codice: public interface IExample{ void Do(); } public interface IExampleA: IExample {} public class ExampleA: IExampleA { IDependencyA _dependencyA; IDependencyB _dependencyB; publ...
posta 24.03.2017 - 23:04
0
risposte

Come migliorare la progettazione di un semplice algoritmo di gestione del progetto per un grafico non ciclico diretto

Mi è stato detto di migrare qui da SO con questa domanda. Sto lavorando a un piccolo progetto che mira a risolvere un problema di gestione del progetto. L'input sarà nel seguente formato: Un'attività ha un ID specificato, richiede un certo tempo...
posta 30.09.2017 - 11:30
1
risposta

Commuta l'applicazione complessa di WinForms su MVVM di WPF

Questa domanda è collegata alla mia domanda precedente C # Application GUI design dependent sulla configurazione . I have built quite big WinForms application working in industry for a few years. It communicates with many HW devices. Appli...
posta 03.11.2015 - 16:52
1
risposta

refactoring per ereditarietà o composizione per grandi classi che dipendono dallo stato comune [duplicato]

Ho una grande classe (> 1000 linee), in cui tutti i metodi dipendono da un piccolo insieme di attributi in quella classe. Posso pensare a 2 modi rapidi di refactoring. Lo tengo come un oggetto enorme, ma divido i metodi correlati in cl...
posta 24.01.2015 - 14:22
0
risposte

Refactoring espansivo architettura dei messaggi

Attualmente sto lavorando con un sistema che funziona come un bus dei messaggi. Un messaggio arriva al servizio (servizio Windows WCF ospitato). Il sistema utilizza quindi un modello di localizzazione del servizio per cercare quale assembly cari...
posta 22.03.2013 - 17:09
3
risposte

Unit Testing method con più passaggi

Ho un metodo di convalida come questo def validate(a, b, c, d, e, f): Boolean = { val rs1 = check1(a, b) val rs2 = check2(c, d) val rs3 = check3(e, f) rs1 && rs2 && rs3 } Ho test per tutti i metodi più piccoli che...
posta 05.06.2018 - 09:26
5
risposte

Quando si creano stime di tempo per le funzionalità, esiste una percentuale standard da utilizzare per il potenziale di refactoring?

Nota: ho capito che il refactoring è qualcosa che fai lungo la strada, non lo tratti come se fosse una "cosa" personale, o è un tuo compito specifico. Sto parlando del refactoring lungo la strada, tuttavia non sono sicuro di quanto tempo potre...
posta 26.10.2016 - 19:44
1
risposta

Refactoring questo codice che produce un hash di reverse-lookup da un altro hash

Questo codice è basato sull'idea di un oggetto modulo link (vedi # 3 se non hai familiarità con il concetto). Il mio codice effettivo in questione può essere trovato qui: link Il codice accetta un hash di oggetti / attributi e crea un...
posta 30.10.2013 - 04:22
1
risposta

Cosa si intende per un piano di refactoring passo passo che descrive l'implementazione del design [chiuso]

What is meant by a step-by-step refactoring plan describing how to implement a certain design? Per quanto ne sappia, il refactoring riguarda il miglioramento di un modello di progettazione (UML) e non ha nulla a che fare con l'implementaz...
posta 06.01.2014 - 19:37