Padrões de Desenvolvimento
Check List
Verificar sempre nas telas, as funcionalidades de:
Sequência de Enter; Enter precisa estar sequencial nos campos. Tab Order (sequência dos campos); Todas as telas de pesquisa devem abrir com o F5; Fechamento da tela com ESC; Quando a tela estiver em modo de edição não fecha com o ESC; Não deixar editar/excluir sem nenhum item selecionado; Verificar se não está fechando a tela com o comando F4; Verificar escritas cortando; Verificar erros de ortografia; Verificar se as teclas de atalhos estão funcionando corretamente; Quando no grid de consulta tiver dados ao clicar duas vezes abrir a Aba Principal; Mensagem de confirmar para excluir; Fazer validações para campos obrigatórios Mensagens amigáveis de chave estrangeira e índice único. Funcionamentos dos filtros de consulta; Validação dos campos do tipo Data; Validação de campos numéricos com valores nulos ou negativos; Validação de campos de Strings aceitando mais caracteres que o permitido; Campo inteiro ou numérico aceitando qualquer caracteres; Testar Release e Debug; Não deixar campos habilitados quando não estiver em modo de edição; Limpar pesquisa (Limpar os campo de pesquisa, voltar ao campo principal e limpar a grid); Validação de Empresa Padrão (Em casos de Multi-Empresa); Atalho F9 nos botões Cancelar;