Как стать автором
Обновить

Комментарии 2

Взгляни на DDD архитектуру, также известную как "Чистый код"   

Так ведь "чистый код" это вообще не про архитектуру, а набор рекомендаций для поддержания читабельности кода.

func Contains(s []string, el string) bool

Вы либо используете Go 1.17 и ниже, либо не знаете про наличие такой фукнции в пакете slices.

_math "math/rand

Ну и такой подход смущает - для чего тут нужно подчеркивание или это флэшбеки из другиз языков?

userId := applicantAuthenticator.UserID.UUID

if userId == uuid.Nil {

Просится проверка на applicantAuthenticator.UserID.Valid

Можете посчитать меня душнилой и занудой и будете правы, но код в целом выглядит как перетаскивание практик из других языков.

Я не спорю а как раз жду таких фидбеков ) Да я изучаю GO методом практики, и что бы закрепить материал, можно кому то объяснить то, что ты учишь, мне помогает написание статьи например. Спасибо за коммент

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации