Resultados da pesquisa a pedido "refactoring"
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> ...
Como refatorar Mudar para Dicionário / Fábrica
Estou tentando executar uma 'Receita' lida de um arquivo de texto e analisada linha por linha para chamar dinamicamente uma série de métodos. Eu acho...
Simplificando / refatorando automaticamente o código Python (por exemplo, para loops -> compreensão de lista)? [fechadas]
No Python, eu realmente gosto de como uma implementação pode ser concisa ao usar a compreensão de listas. Eu amo fazer compreensões de lista concisa esta:
Peneira de eratosthenes: otimizado por bit otimizado
Depois de pesquisar na net, fiquei sabendo que a versão bit-wise da peneira de eratóstenes é bastante eficiente. O problema é que não consigo entender a mate...
Dado n pontos em um plano 2D, encontre o número máximo de pontos na mesma linha reta
Abaixo está a solução que estou tentando implementar /** * Definition for a point. * class Point { * int x; * int y; * Point() { x = 0; y = 0; } * Point(int a, int b) { x = a; y = b; } * } */ public class Solution { public int maxPoints(Point[] ...
Corda Python: Como encontrar todas as importações e erros ausentes em todos os refatores de submódulos
Estou tentando encontrar todas as instruções de importação e erros ausentes para cada módulo e seus submódulos. Existe uma ferramenta dedicada para o que estou tentando fazer? O código que escrevi, mas parece realmente terrível e talvez algo ...
Avaliação da expressão aritmética DRY no Prolog
Eu queria escrever um predicado de avaliação no Prolog para aritmética e descobriesta [http://kti.ms.mff.cuni.cz/~bartak/prolog/arithmetics.html]: eval(A+B,CV):-eval(A,AV),eval(B,BV),CV is AV+BV. eval(A-B,CV):-eval(A,AV),eval(B,BV),CV is ...