sobrecarga de metodo
afinidade conceitual
comprimento da linha
SonarQube
la invencion de morel
erro - quebrar aplicação -não tem como prever
exceção - verificadas - throws
exceção nao verificada - erros de programaçao