Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • C Compartilhamento-Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Compartilhamento
  • Compartilhamento-Wiki
  • Wiki
  • padronizacao

padronizacao · Changes

Page history
Create padronizacao authored Sep 10, 2020 by Bruno Gava Guerra's avatar Bruno Gava Guerra
Show whitespace changes
Inline Side-by-side
padronizacao.md 0 → 100644
View page @ 6c5debdd
|[Página Inicial](home)|
|---|
# Padronização (e dicas)
### Nome de arquivos
(Todos os arquivos .java devem começar com letra maiúscula)
<b>Arquivos de Models:</b> nome da entidade em inglês. Ex: `User.java`
<b>Interfaces de Repositórios:</b> nome da entidade em inglês, seguido de Repository. Ex: `UserRepository.java`
<b>Controllers:</b> nome da respectiva model (entidade) em inglês, seguido de Controller. Ex: `UserController.java`
<b>Services:</b> nome da respectiva model (entidade) em inglês, seguido de Service. Ex: `UserService.java`
### Nome de métodos de Controllers
<b>GET retornando página do sistema:</b> nome do método HTTP + página referente que será retornada. Ex: retornar página de cadastro de usuário -> `getUserSignupPage()`
Os métodos GET também podem ser nomeados como `getUserById()`, onde retorna a página do usuário referente ao ID passado como parâmetro.
<b>POST advindo de uma página:</b> nome do método HTTP + nome da página / ação da qual o request veio. Ex: cadastro do usuário -> `postUserSignup()`
### Outras dicas
Para documentar o código, no IntelliJ, digite `/**` na linha acima do método e aperte Enter para que a IDE coloque o template do JavaDOC. Esse [post](https://www.devmedia.com.br/javadoc-implementando-documentacao-atraves-do-netbeans/2495) apresenta alguns conceitos importantes para documentação.
Os nomes dos métodos, variáveis, arquivos e demais artefatos Java devem seguir o padrão [CamelCase](https://codeflavor.wordpress.com/2010/03/23/camelcase-o-que-e-porque-usar/).
Para formatar e deixar um arquivo mais limpo, use `Ctrl + Alt + Shift + l` no IntelliJ para usar o Reformat.
Clone repository
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • Versionamento
  • anotacoes do time
  • arquitetura
  • banco_dados
  • comandos
  • configuracao
  • gp
  • Home
  • horarios
  • instalacao
  • mockups
  • padronizacao
View All Pages