https://medium.com/bionexo/boas-praticas-de-qualidade-de-software-2c915c68a823