Junior — Middle
Použili ste v svojich projektoch dynamické prostredie?
sobes.tech AI
Odpoveď od AI
V jazyce Go je dynamické prostredie zvyčajne implementované pomocou premenných prostredia a konfiguračných súborov, ktoré je možné meniť bez prekompilácie programu. Napríklad na nastavenie pripojenia k databáze alebo výber režimu prevádzky aplikácie.
Príklad čítania premennej prostredia:
package main
import (
"fmt"
"os"
)
func main() {
env := os.Getenv("APP_ENV")
if env == "production" {
fmt.Println("Pracujeme v produkčnom prostredí")
} else {
fmt.Println("Pracujeme v vývojovom prostredí")
}
}
Tento prístup umožňuje meniť správanie aplikácie bez úpravy kódu, čo je charakteristika dynamického prostredia.