Комментарии 2
Взгляни на DDD архитектуру, также известную как "Чистый код"
Так ведь "чистый код" это вообще не про архитектуру, а набор рекомендаций для поддержания читабельности кода.
funcContains(s []string, elstring)bool
Вы либо используете Go 1.17 и ниже, либо не знаете про наличие такой фукнции в пакете slices.
_math "math/rand
Ну и такой подход смущает - для чего тут нужно подчеркивание или это флэшбеки из другиз языков?
userId := applicantAuthenticator.UserID.UUID
ifuserId == uuid.Nil {
Просится проверка на applicantAuthenticator.UserID.Valid
Можете посчитать меня душнилой и занудой и будете правы, но код в целом выглядит как перетаскивание практик из других языков.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Login with MetaMask 1/2 (GO lang)