Вопрос: Как хранить конфигурацию приложения (структура Config + env)?
Python
Middle
Без компании
Вопрос: Как хранить конфигурацию приложения (структура Config + env)?
Ответы
```go
type Config struct {
Port string
DSN string
}
func LoadConfig() Config {
port := os.Getenv("PORT")
if port == "" { port = "8080" }
return Config{Port: port, DSN: os.Getenv("DSN")}
}
```
**Как это работает:** конфиг — отдельная структура, инициализация централизована. Так легче тестировать и менять источники конфигурации.