Afinal, o desenvolvedor de software deve seguir um código de ética?