Resultados da pesquisa a pedido "refactoring"

7 a resposta

lterando nomes de variáveis no Vim

Estou tentando ler muitos códigos C / Perl através do Vim, que contêm muitos nomes de variáveis de letra únic Seria bom ter algum comando que pudesse me ajudar a alterar o nome de uma variável para algo mais significativo enquanto estou lendo ...

1 a resposta

Alterar o nome da entidade de Dados Principais com migração leve?

Existe uma maneira de alterar o nome de uma entidade do Core Data enquanto ainda usa "Migração automática leve" no iO

6 a resposta

Quantas linhas de código uma função / procedimento / método deve ter? [duplicado

Possible Duplicate: Quando uma função é muito longa? [https://stackoverflow.com/questions/475675/when-is-a-function-too-long] Recentemente, recebi a tarefa inviável de revisar códigos ruins escritos por outro desenvolvedor e documentar as más ...

19 a resposta

Detectando supérfluos #inclui em C / C ++?

Frequentemente, acho que a seção de cabeçalhos de um arquivo fica cada vez maior, mas nunca fica menor. Ao longo da vida útil de um arquivo de origem, as classes podem ter sido movidas e refatoradas e é muito possível que existam alguns#includes ...

4 a resposta

Refatoração C ++ - Move o método para o arquivo de implementação

Tenho muitos arquivos de cabeçalho com implementação de método longa dentr Existe uma maneira automática de fazer isso? Um por um pode levar muito tempo ... Obrigado

3 a resposta

Qual é uma boa maneira de estruturar loops aninhados variáveis?

Suponha que você esteja trabalhando em um idioma com matrizes de tamanho variável (por exemplo, comA[i] para todosi em1..A.length) e precisa escrever uma rotina que leven (n : 1..8) matrizes de comprimento variável de itens em uma matriz de ...

3 a resposta

Eclipse: “Refactor - Rename” completamente desarrumado, substituindo caracteres arbitrários no arquivo

Ao refatorar um nome de classe, o Eclipse ultimamente mostra um comportamento muito estranho. Por exemplo, vejamos uma de nossas classes: public class CampaignCSVPanel extends ContentPanel { private FileUploadField uploadFieldCsv = new ...

3 a resposta

"Cadeias de Mensagens" vs "Homem Médio"

Estou lendo o livro de refatoração de Fowler e estou um pouco confuso com esses dois cheiros de códig "Cadeias de mensagens" são chamadas comoa.getB().getC().getValue(). "Middle Man" é um método como class A { object getCValue() { return ...

1 a resposta

ubstituição de renomeação / refatoração do Eclipse

Sou novo em eclipsar o desenvolvimento de plug-ins. Quero personalizar a renomeação de um projeto. Eu preciso validar o novo nome. Então, como posso substituir o método de renomeação / refatoração do eclipse? Vi algo relacionado ao ...

9 a resposta

Como refatorar o código-fonte C ++ usando o emacs?

Estou interessado principalmente em C ++ e alterações automáticas do método / nome da classe / assinatur