# O que é Java Style Guides?

Conjunto de padrões e regras usados para garantir que o código escrito na linguagem Java seja organizado e legível.

## Definição
Esses guias garantem que os desenvolvedores falem a mesma língua e que o código seja facilmente compreendido por todos. Documentos como o Google Java Style Guide e as Sun Code Conventions definem cada detalhe, desde nomes de variáveis até o uso de espaços. Um bom código não é apenas aquele que o computador consegue executar, mas também aquele que um ser humano consegue ler.

## Como funciona
Os desenvolvedores usam esses guias como uma lista de verificação ao escrever código. Ferramentas automáticas podem verificar se o seu código está em conformidade com esses padrões.

## Onde é usado
São utilizados em projetos de software corporativos, projetos de código aberto e revisões de código em equipe.

## Costuma ser confundido com
Não deve ser confundido com a funcionalidade do código; esses guias regulam como o código se parece, não como ele funciona.

## Perguntas frequentes
**Por que devo seguir essas regras?**
É necessário para que seus colegas de equipe entendam seu código rapidamente e para que erros sejam encontrados com mais facilidade.

**Qual guia devo escolher?**
Geralmente, você deve seguir o guia de padrões definido pelo projeto ou pela instituição onde trabalha.


## Termos relacionados
- [Clean Code](/pt/dictionary/clean-code/)
- [Code Review](/pt/dictionary/code-review/)
- [Specification](/pt/dictionary/specification/)

---
Fonte: TreScout Glossário · https://trescout.com/pt/dictionary/java-style-guides/
