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