Perguntas com a marcação «refactoring»

A refatoração é uma técnica disciplinada para reestruturar um corpo de código existente, alterando sua estrutura interna sem alterar seu comportamento externo.



10
Como corrigir o padrão de copiar / colar?
Onde trabalho, as pessoas (consultores) se sentem pressionadas a liberar recursos o mais rápido possível. Portanto, em vez de gastar muito tempo pensando em como fazer as coisas da maneira certa ou porque elas não querem quebrar nada, o código é copiado de diferentes módulos e modificado. Não é fácil …


7
Devo refatorar funções grandes que consistem principalmente em um regex? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Acabei de escrever uma função que abrange aproximadamente 100 …

2
Eu deveria ter usado um método de fábrica em vez de um construtor. Posso mudar isso e ainda ser compatível com versões anteriores?
O problema Digamos que eu tenho uma classe chamada DataSourceque fornece um ReadDatamétodo (e talvez outros, mas vamos simplificar) para ler dados de um .mdbarquivo: var source = new DataSource("myFile.mdb"); var data = source.ReadData(); Alguns anos depois, decido que quero poder suportar .xmlarquivos além de .mdbarquivos como fontes de dados. …








4
Duplicação de código sem abstração óbvia
Você já encontrou um caso de duplicação de código em que, ao examinar as linhas de código, não era possível encaixar uma abstração temática que descreve fielmente seu papel na lógica? E o que você fez para resolver isso? É duplicação de código, então, idealmente, precisamos fazer alguma refratoria, como, …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.