AEX Engineering
Standards

Standards da Engenharia

Os padrões oficiais da AEX. Esta é a camada normativa: define o que é obrigatório em todos os projetos e é o que entra em code review. Onde o handbook explica como pensamos, os...

2 min de leitura

Os padrões oficiais da AEX. Esta é a camada normativa: define o que é obrigatório em todos os projetos e é o que entra em code review. Onde o handbook explica como pensamos, os standards dizem o que fazer.


Como ler os padrões

  • São obrigatórios por padrão. Todo projeto os segue, sem exceção implícita.
  • Cada padrão é concreto e verificável — traz a regra, o formato e exemplos.
  • Exceções são explícitas. Quando um projeto precisa divergir, isso exige aprovação do Tech Lead e registro no DECISIONS.md do projeto. Divergência não documentada é erro, não exceção.
  • Em conflito, o standard prevalece sobre handbook, guias de ferramenta e preferências pessoais.

Os padrões

PadrãoAssuntoUse quando
CLICKUP_STANDARDGestão: hierarquia, milestones, tarefas e status.Organizar e rastrear qualquer trabalho.
GITHUB_STANDARDEstrutura de repositório e documentação técnica.Criar ou organizar um repositório.
DOCUMENTATION_STANDARDOs documentos obrigatórios de todo projeto.Documentar um projeto do início ao fim.
BRANCH_STANDARDModelo e nomenclatura de branches.Iniciar qualquer trabalho no código.
COMMIT_STANDARDPadrão de mensagens de commit.A cada commit.
DEPLOY_STANDARDPipeline automatizado e publicação.Publicar uma versão em produção.

Como um padrão evolui

Os padrões são vivos, mas mudam com critério — estabilidade é parte do valor.

  1. Proposta — abra um Pull Request neste repositório com a mudança e a justificativa.
  2. Revisão — o Tech Lead (e o CTO, quando estrutural) discute e aprova.
  3. Comunicação — a mudança é anunciada ao time.
  4. Critério — só vira padrão o que se repete e agrega valor real. Na dúvida, mantenha simples.

Base

Todos os padrões existem para servir à filosofia e às regras oficiais da engenharia. Se um padrão contradiz a filosofia, o padrão está errado — e deve ser corrigido.

On this page