Ответ
Да, делал. Нормализация — это процесс приведения данных к единому формату. В контексте БД — это устранение избыточности через декомпозицию таблиц (1NF, 2NF, 3NF и т.д.). В Golang часто нормализуют структуры данных, JSON или строки.
Пример нормализации строки (приведение к нижнему регистру и удаление лишних пробелов):
func NormalizeString(s string) string {
return strings.ToLower(strings.TrimSpace(s))
}
Для JSON можно использовать теги json:"fieldName" в структурах, чтобы гарантировать единый формат при сериализации/десериализации.