Visão Geral - Padrões de Desenvolvimento
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
📊 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 e responsabilidades. Evita código espaguete e facilita onboarding de novos devs.
🌿 Git e Versionamento
Branches, commits e rastreabilidade. Histórico limpo, rastreável e vinculado às tasks.
🏷️ Nomenclaturas Keeptor
Convenções de nomes (entidades, módulos, FKs, options) usadas em toda a Plataforma Keeptor.
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 |
| 1.1.0 | 04/05/2026 | Migração Mintlify v2 → ReadMe v1 + adicionado Nomenclaturas Keeptor (sub-feature 023 do parent repo Frontend) |