Olá, Leonardo!
Entendo sua dúvida sobre a troca das variáveis de ambiente. A razão para a alteração do nome da variável de ambiente de PORT
para DBPORT
no contexto do banco de dados é para evitar conflitos e tornar o código mais claro e organizado. No caso específico do Go, quando usamos PORT
, ele pode ser interpretado como a porta que a aplicação deve usar para rodar, o que pode causar confusão se você estiver tentando especificar a porta do banco de dados.
Sobre a variável PORT
que não foi alterada na secret key, isso se deve ao fato de que a porta da aplicação (neste caso, 8000) não precisa ser mantida em segredo, pois é uma informação pública que os usuários precisam para acessar a aplicação. Portanto, ela é definida diretamente no script, enquanto as informações sensíveis do banco de dados, como DBPORT
, são mantidas em segredo.
A sua observação sobre a consistência dos nomes das variáveis (DBHOST
, DBUSER
, etc.) é válida. A troca para DBPORT
segue essa lógica de consistência, garantindo que todas as variáveis relacionadas ao banco de dados tenham nomes semelhantes, o que facilita a manutenção e compreensão do código.
Bons estudos!