Gostaria de saber qual a finalidade do Assert, estou meio confuso.
Ele é usado só na fase de desenvolvimento para depuração ou ele permanece no código?
Gostaria de saber qual a finalidade do Assert, estou meio confuso.
Ele é usado só na fase de desenvolvimento para depuração ou ele permanece no código?
Permanece no codigo. Voce pode rodar sem as assertions usando o parametro -da da JVM.
assim perfomace e na fase de desenvolvimento… vamos supor que vc tem uma parte do seu codigo… que ele sempre deve ser verdadeiro(true), ai va que algum engraçadinho da sua equipe… mude para false… ai é interessante usar assert, apenas para facilitar a depuração… por exemplo:
pois quando executar com assert habilitada para testar seu codigo… se alguma das assert for false uma exceção ocorre seguida da mensagem(se vc desejar). Eu uso assert nesses caso… é bem legal… cara… mais uma dica:
flw! qualquer duvida so gritar… espero ter ajudado