Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual padrão de nomenclatura utilizar ?

Já trabalho há um certo tempo com spring em uma determinada empresa. Lá utilizamos a questão dos sufixos em classes por exemplo: ConsultaController, ConsultaService, ConsultaRepository. Na aula abordada foi utilizado para uma classe Service o nome: AgendaDeConsultas. Teria algum padrão a ser seguido, ou alguma boa prática para orientar no momento da nomeação das classes ?

1 resposta
solução!

Olá João!

É muito importante seguir um padrão de nomenclatura para que o código seja mais legível e compreensível por outras pessoas que possam vir a trabalhar no mesmo projeto.

No caso do Spring, existe um padrão de nomenclatura amplamente utilizado pela comunidade, que é o padrão de sufixos. Como você já está familiarizado com esse padrão, é recomendado que continue utilizando-o para manter a consistência do código.

Existem várias convenções e padrões de nomenclatura que podem ser seguidos na hora de nomear classes em Java, mas não há uma única resposta correta ou definitiva para essa pergunta. O importante é escolher um padrão de nomenclatura e seguir de forma consistente para manter a clareza e a organização do código. Aqui estão alguns exemplos de padrões comuns:

CamelCase: nomeia as classes usando palavras concatenadas, começando com a primeira letra minúscula e cada palavra seguinte começando com uma letra maiúscula. Exemplo: consultaController, consultaService, consultaRepository.

PascalCase: nomeia as classes usando palavras concatenadas, começando com a primeira letra maiúscula e cada palavra seguinte também começando com uma letra maiúscula. Exemplo: ConsultaController, ConsultaService, ConsultaRepository.

Sufixos: adiciona um sufixo indicando a função da classe, como "Controller", "Service" ou "Repository". Exemplo: ConsultaController, ConsultaService, ConsultaRepository.

Independentemente do padrão escolhido, é importante manter a consistência na nomenclatura de todas as classes do projeto. Isso torna o código mais fácil de entender e mais organizado para manutenção futura.

No entanto, é importante lembrar que o mais importante é que a nomenclatura escolhida seja clara e descritiva, de forma que facilite a compreensão do código. Portanto, se achar necessário, pode utilizar outros padrões ou até mesmo criar um padrão próprio, desde que seja coerente e facilite a leitura do código.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software