Padrões de Desenvolvimento Keeptor
Padrões de Desenvolvimento Keeptor
Bem-vindo ao guia oficial de padrões de desenvolvimento da Keeptor Gestão e Tecnologia. Este documento é a referência obrigatória para todos os desenvolvedores do time.
Por que padrões importam? Trabalhamos com múltiplos clientes e projetos simultâneos. A padronização garante que qualquer desenvolvedor consiga navegar, entender e dar manutenção em código que não escreveu seja qual for o cliente ou projeto.
Escopo dos Padrões
Este guia cobre 3 áreas fundamentais do desenvolvimento na Keeptor:
| Área | O que define | Por que é crítico |
|---|---|---|
| Objetos de Banco de Dados | Nomenclatura de Procedures, Triggers, Functions, Views e demais objetos | Banco com centenas de objetos fica ingerenciável sem padrão |
| Estrutura Java | Hierarquia de pacotes, camadas, responsabilidades | Evita código espaguete e facilita onboarding de novos devs |
| Git e Versionamento | Branches, commits, rastreabilidade | Histórico limpo, rastreável e vinculado às tasks |
Regra de Ouro
Se não está neste guia, pergunte antes de inventar. É preferível demorar 5 minutos perguntando do que gastar 2 horas refatorando depois.
Como Usar Este Guia
- Novos desenvolvedores: Leia todas as páginas antes do primeiro commit
- Desenvolvedores ativos: Consulte como referência rápida durante o desenvolvimento
- Tech Leads: Atualize quando houver decisões que mudem padrões
Versionamento deste Guia
| Versão | Data | Alteração |
|---|---|---|
| 1.0.0 | 06/03/2026 | Versão inicial - Banco, Java, Git |