Resultados da pesquisa a pedido "refactoring"

7 a resposta

Existe uma linha para o uso de valores padrão com o Read-Host?

Eu escrevi algo assim para especificar valores padrão para prompts. $defaultValue = 'default' $prompt = Read-Host "Press enter to accept the default [$($defaultValue)]" if ($prompt -eq "") {} else { $defaultValue = $prompt }Pode ser encurtado ...

1 a resposta

Altura total de SCNNode childNodes

Atualmente, estou usando o seguinte para obter a altura total de todos os nós filhos em umSCNNode. Existe uma maneira mais eficiente / melhor / mais curta / mais rápida de fazer isso? CGFloat(columnNode.childNodes.reduce(CGFloat()) { let ...

2 a resposta

Como posso remover / refatorar uma declaração de dependência de "amigo" corretamente?

O pano de fundo desta pergunta é baseado em um exemplo prático em que eu queria remover uma dependência de "amigo" de um par de classes usadas para gerenciar o acesso bloqueado de leitura / gravação a um recurso compartilhado. Aqui está uma ...

8 a resposta

Alguma maneira de colocar um bloco de código com o Curly Braces {} no VS2008?

Eu sempre me vejo precisando colocar um bloco de código entre chaves{}, mas infelizmente isso não está incluído nos snippets de código surround do C #, o que parece ser um descuido. Também não encontrei nada sobre como criar seus próprios ...

10 a resposta

Que tipo de ferramentas de refatoração de banco de dados existem?

Estou procurando algo para integrar ao meu fluxo de trabalho de IC. Eu já ouvi falar dedbdeploy [http://dbdeploy.com]mas estou procurando outra coisa. A razão de eu não gostar do dbdeploy é que não quero instalar o java no meu servidor. Eu ...

0 a resposta

Como instanciar beans gerenciados por primavera em tempo de execução?

Fiquei com uma refatoração simples de java simples para a primavera. O aplicativo possui um objeto "Container" que instancia suas partes no tempo de execução. Deixe-me explicar com o código: public class Container { private List<RuntimeBean> ...

2 a resposta

Como faço para testar os métodos em um objeto de método?

Eu executei o "Substituir método por objeto de método [http://sourcemaking.com/refactoring/replace-method-with-method-object] "refatoração descrita ...

5 a resposta

Substituir condicional por refatoração de polimorfismo ou similar?

Eu tentei fazer uma variante dessa pergunta antes. Eu recebi algumas respostas úteis, mas ainda nada que me parecesse certo. Parece-me que realmente não deve ser tão difícil de quebrar, mas não consigo encontrar uma solução simples e elegante. ...

6 a resposta

Maneira simples de reordenar métodos de uma classe Java no IntelliJ?

Existe uma maneira mais simples de reordenar métodos em um arquivo de origem de classe no IntelliJ do que cortar e colar o código manualmente? Atualmente, muitas vezes preciso disso ao refatorar o código legado, por exemplo para mover métodos ...

4 a resposta

Truncar uma sequência de forma adequada para caber dentro de uma determinada largura de pixel

Às vezes, você tem cadeias que devem caber dentro de uma certa largura de pixel. Esta função tenta fazer isso de forma eficiente. Envie suas sugestões ou refatorações abaixo :) function fitStringToSize(str,len) { var shortStr = str; var f ...