Perguntas sobre 'refactoring'

16
respostas

Devo remover o código não referenciado?

Estou trabalhando em uma base de código de tamanho médio (100k linhas), é um código relativamente recente (menos de um ano) e tem boa cobertura de teste de unidade. Continuo a encontrar métodos que já não são utilizados em qualquer parte ou a...
23.08.2011 / 17:28
21
resposta

Uma grande parte do meu código tem uma grande falha de design. Termine ou conserte agora? [fechadas]

Eu sou um estudante do ensino médio trabalhando em um projeto de C # com um amigo meu com o mesmo nível de habilidade que eu. Até agora, escrevemos aproximadamente 3.000 linhas de código e 250 linhas de código de teste em um intervalo de 100 com...
07.06.2016 / 02:12
13
respostas

Devo refatorar o código marcado como "não mudar"?

Estou lidando com uma grande base de código e recebi alguns meses para refatorar o código existente. O processo de refatoração é necessário porque em breve precisaremos adicionar muitos recursos novos ao nosso produto e, por enquanto, não podere...
05.04.2017 / 16:03
9
respostas

Por que devo usar uma classe de fábrica em vez de uma construção direta de objeto?

Eu vi a história de vários projetos de bibliotecas de classes С e Java no GitHub e no CodePlex, e vejo uma tendência de mudar para classes de fábrica em oposição à instanciação direta de objetos. Por que devo usar classes de fábrica extensiva...
14.08.2014 / 05:27
5
respostas

Quais são os pontos-chave de trabalhar efetivamente com o código legado? [fechadas]

Eu vi o livro Trabalhando efetivamente com o código herdado recomendado algumas vezes. Quais são os pontos-chave deste livro? Existe muito mais para lidar com código legado do que adicionar testes de unidade / integração e, em seguida, refa...
28.11.2011 / 08:42
15
respostas

TDD Vermelho-Verde-Refator e se / como testar métodos que se tornam privados

até onde eu entendo, a maioria das pessoas parece concordar que os métodos privados não devem ser testados diretamente, mas sim através de quaisquer métodos públicos que os chamem. Eu posso ver o ponto deles, mas eu tenho alguns problemas com is...
15.04.2015 / 10:51
11
respostas

É uma prática ruim modificar o código estritamente para fins de teste

Eu tenho um debate com um colega de programador sobre se é uma prática boa ou ruim modificar um trecho de código de trabalho apenas para torná-lo testável (por meio de testes de unidade, por exemplo). Minha opinião é que está tudo bem, dentro...
22.05.2013 / 22:33
10
respostas

Faz sentido escrever testes para código legado quando não há tempo para uma refatoração completa?

Eu costumo tentar seguir o conselho do livro Trabalhando efetivamente com o legado de bacalhau e . Eu quebro dependências, movo partes do código para métodos @VisibleForTesting public static e para novas classes para tornar o código (ou pe...
06.02.2014 / 08:15
6
respostas

Corrigindo um erro de ortografia em um nome de método

Um dos métodos que comumente uso em nossa base de código é escrito incorretamente (e isso me antecedeu). Isso realmente me irrita não simplesmente porque é digitado incorretamente, mas o mais importante é que eu sempre interpreto o nome errad...
11.06.2014 / 18:53
10
respostas

Quantas linhas por classe são demais em Java? [fechadas]

Em sua experiência, o que é uma regra útil para quantas linhas de código são demais para uma classe em Java? Para ser claro, eu sei que o número de linhas não está nem perto do padrão real a ser usado para o que deveria estar em uma determina...
08.04.2011 / 19:18