Bom dia,
Gostaria de saber se vocês usam assertions no dia-a-dia.
Caso usem, gostaria de saber se elas realmente ajudaram a pegar os tais pontos: “Essa variável nunca deveria ter dado isso!” e coisas do tipo.
Obrigado.
Adilson.
Bom dia,
Gostaria de saber se vocês usam assertions no dia-a-dia.
Caso usem, gostaria de saber se elas realmente ajudaram a pegar os tais pontos: “Essa variável nunca deveria ter dado isso!” e coisas do tipo.
Obrigado.
Adilson.
Eu uso o tempo todo… eh uma especie de JUnit em runtime 
Eu uso assertions como forma de design-by-contract, ou seja, minhas funções tem 1 monte de asserts no começo e antes de retornar.
Elas costumam ajudar a não deixar o sistema entrar em um estado inválido, e fazer os erros aparecerem mais cedo.
Como java é uma linguagem não muito expressiva quanto a semântica de variaveis e funções usar assertion meio que resolve isso.