Quais são os nomes de classe Java mais ridículos do código real?
Há muitos nomes de classes ridiculamente longos onde eu trabalho e nós nem sequer usamos Spring Framework ou os padrões de design acima mencionados. Na verdade, há algum tipo de feito para escrever nomes longos de classes, então acho que isso perpetua o comportamento até certo ponto. Não é baseado no comprimento de caracteres como o que estou vendo nas respostas de outras pessoas, mas sim em quantas palavras o nome da classe contém.Meu maior é 9 palavras (43 caracteres) atualmente, o que eu meio que esticei, mas eu tenho outra classe de 9 palavras nos trabalhos que realmente deveria ser tão longa (com 51 caracteres). A "pontuação mais alta" é > 20 palavras embora seja claramente um nome de troll, mas ainda é usada na produção. Há um monte de classes legitimamente nomeadas que são > 15 palavras de comprimento.
É parcialmente porque o código é altamente abstraído (que adiciona 3 palavras por si só), mas também porque os nomes das classes são bastante específicos. Por exemplo, se você tem uma classe que faz coisas similares a outra classe, mas também joga frisbees, ela teria um nome similar à outra classe mas também com FrisbeeThrows / FrisbeeThrowing / ThrowsFrisbees nela que apenas adiciona ao caractere ou contagem de palavras. Este não é um exemplo real, mas você tem a idéia. Surpreendentemente, para além dos nomes longos, o código é na verdade bastante limpo.
Artigos semelhantes
- Qual é a diferença entre a declaração de classe e a definição de classe em Java?
- Como chamar uma classe de outra classe em Java
- Quais são as diferenças entre Código de Máquina, Código de Byte, Código de Objeto e Código Fonte?
- Em termos leigos, o que é código de byte, código de montagem, código de máquina e código fonte?