Resultados da pesquisa a pedido "refactoring"

16 a resposta

Como simplificar uma implementação compareTo () com segurança nula?

Estou implementandocompareTo() método para uma classe simples como essa (para poder usarCollections.sort() e outros brindes oferecidos pela plataforma Java): public class Metadata implements Comparable<Metadata> { private String name; private ...

10 a resposta

Benchmarks de Cadeia de Caracteres em C # - Refatoração para Velocidade / Manutenção

Tenho mexido com pequenas funções no meu tempo livre, tentando encontrar maneiras de refatorá-las (recentemente li o livro de Martin FowlerRefatoração: aprimorando o design do código ...

8 a resposta

Como devo refatorar meu código para remover singletons desnecessários?

Fiquei confuso quando comecei a ver comentários anti-singleton. Eu usei o padrão singleton em alguns projetos recentes e estava funcionando muito bem. Tanto que, na verdade, eu o usei muitas e muitas vezes. Agora, depois de encontrar alguns ...

4 a resposta

Maneira automatizada de extrair interfaces de uma classe Java

Eu tenho uma coleção de Classes concretas que definem uma API e gostaria de extrair a interface dessas classes (ou seja: essencialmente a hierarquia de tipos e métodos públicos) da implementação real da API. Por exemplo, se uma das classes ...

5 a resposta

Existem ferramentas para refatorar o estilo de codificação de uma base de código java?

Normalmente, ao fazer algum trabalho em um projeto existente, eu iria apenas com qualquer estilo já estabelecido na base de código. Mas nossa equipe precisa manter vários projetos de pequeno a médio porte, todos com diferenças um pouco no estilo ...

8 a resposta

Ordem dos membros da classe no código fonte

Isto tem sidoperguntado anteriormente (pergunta nº 308581) [https://stackoverflow.com/questions/308581/how-should-i-order-the-members-of-a-c-class] , mas essa pergunta em particular e as respostas são um pouco específicas para C ++ e muitas ...

2 a resposta

MySQL para PostgreSQL: Como modificar esta consulta SQL?

Eu tenho essa consulta MySQL que faz uso deMONTH() eYEAR(): SELECT MONTH(created_at) AS month, YEAR(created_at) AS year FROM users GROUP BY MONTH(created_at), YEAR(created_at) ORDER BY YEAR(created_at), MONTH(created_at) Como eu modificaria essa ...

14 a resposta

Como você refatorar?

Fiquei me perguntando como outros desenvolvedores começam a refatoração. Qual é o seu primeiro passo? Como esse processo (refatoração) difere se você refatorar o código que não é seu? Você escreve testes durante a refatoração?

13 a resposta

Objetivos da refatoração? [fechadas]

Quais são os objetivos da refatoração de código? É apenas para melhorar a estrutura do código? É para pavimentar o caminho para futuras mudanças?

1 a resposta

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[] ...