VbNet - Validando campos

Olá pessoal

Este assunto talvez não é necessário para muitos e de pouca importância, porem para mim é muito, já que quando comecei a trabalhar com projetos grandes em Vb.Net me encontrei em situações que o usuário digita algo inesperado e de pronto temos um bug.

Talvez não é teu caso, ou pode ser mas simples que posso apresentar mas a ideia é para que é novato em programação.

Certamente você vai se encontrar numa situação onde que vai precisar de pesquisar muito para solucionar um simples erro. Como já diz incrível que pareça a solução é muito simples.

Vamos lá ?

Vou apresentar este cenário



Como você pode ver eu tenho 4 campos nele tem 4 tipos de solicitação, simule que o usuário vai precisar preencher esse campos  e você fez as validações, estou o teu projeto.
mas inesperadamente apresenta um erro que você desconhece pronto.
A dor de cabeça começa porque você vai precisar testar campo a campo, por isso é necessário testar sempre em todos os aspectos até a entrega final e continuar testando.

veja o exemplo da imagem, isso ocorreu porque uma caractere foi introduzido incorretamente, mas essa validação já estava prevista se o usuário for simular esse tipo de falha



As validações é bom dentro de um projeto, já que vai ajudar a prever o que está errado, porem como já diz não pense que seu programa está perfeitamente correto porque não apresenta nenhum erro, do contrato.

Você precisa suspeitar que existe alguma coisa de errado, existe outras formas de prever mas isso é para outro assunto em outro momento já que pode aplicar as regras de negocios, isso é um assunto onde você vai precisar muito trabalhar e aplicar.
espero que tenha ajudado e como sempre vou deixar aqui o exemplo disponível.


Até outro episodio.