Junior — Middle
Utilizou um ambiente dinâmico nos seus projetos?
sobes.tech IA
Resposta da IA
Em Go, o ambiente dinâmico é geralmente implementado através do uso de variáveis de ambiente e ficheiros de configuração, que podem ser alterados sem recompilar o programa. Por exemplo, para configurar a ligação à base de dados ou escolher o modo de funcionamento da aplicação.
Exemplo de leitura de uma variável de ambiente:
package main
import (
"fmt"
"os"
)
func main() {
env := os.Getenv("APP_ENV")
if env == "production" {
fmt.Println("A trabalhar em ambiente de produção")
} else {
fmt.Println("A trabalhar em ambiente de desenvolvimento")
}
}
Esta abordagem permite alterar o comportamento da aplicação sem modificar o código, o que constitui um ambiente dinâmico.