Guia de Estilo
O estilo do Klar é rigoroso para clareza.
Nomenclatura
- Use camelCase para variáveis e funções
- Prefira nomes descritivos em vez de nomes curtos
Estrutura
- Mantenha
mainpequeno - Extraia lógica em funções tipadas
Fluxo de controle
- Evite cadeias de
ifprofundamente aninhadas - Use
otherwise ... because "..."para documentar intenção
Expressões
A precedência não é formalmente especificada (ND).
Escreva com parênteses quando estiver em dúvida.
Retornos
Sempre retorne explicitamente.
Até mesmo void.