Padrões de Desenvolvimento

De FuturaWiki
Edição feita às 09h13min de 7 de julho de 2017 por Samuel (Discussão | contribs)

Ir para: navegação, pesquisa

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;
  • Aba de pesquisa dos movimentos ou cadastros permitir inserir registros inativos, porém na aba de cadastro não pode ser permitido inserir e gravar o cadastro com um registro inativo. Ex:
Na pesquisa de pedido de venda poderá ser consultado clientes que estejam com o registro inativo, porém na aba de cadastro, deverá aparecer mensagem de erro de cliente inativo ao tentar gravar o pedido de venda.
  • Verificar se as novas telas necessitam de informação de utilização. Ex:
Nenhum