Vejo que colocar as mensagens no código e verificar por string se torna um pouco inviável, visto que em um projeto mair as mensagens podem mudar no futuro, qual seria a melhor saída para isso?
Vejo que colocar as mensagens no código e verificar por string se torna um pouco inviável, visto que em um projeto mair as mensagens podem mudar no futuro, qual seria a melhor saída para isso?
Fala, Iago.
Se você acredita que a mensagem pode mudar, basta não verificar sua string. Mas verificar seu tipo é muito importante, visto que outro código pode depender de um tipo específico de exceção seja lançado para ter o resultado esperado.