выдавать время как time.Time или как *time.Time?
В случае ошибки вроде удобно будет получить nil во времени и не нужно убдет возвращать time.Time{} пустое. Или каковы тут бест пректис?
я бы возвращал time.Time и error если error не nil, то значение time.Time должно игнорироваться
лайфхак: идешь в стандартную библиотеку и смотришь бест практис func Parse(layout, value string) (Time, error)
Обсуждают сегодня