(перехожу с typescript, писал апи на нестжс) где можно посмотреть конкретные примеры проектов на golang?
на гитхабе тысячи их
https://github.com/andrey-bogodevitch/avito-test-balance что подобное для начала можете глянуть как общую концепцию
а в чем тогда прикол голанга, если там и валидация, и само действие в одном месте
Тут уж как напишешь проект
это просто проект для примера, дальше уж можно исходить из своих предпочтений
просто хочется знать как тут принято делать. может выносить валидацию дто в отдельную функцию - плохая практика
По идее практики везде одинаковые. После TS возможно будет непривычно обрабатывать ошибки, если только не использовал fp-ts, тогда чутка попривычнее будет. А также отсутствие async await
да чет насчет практик хз. тут все валидируется в одном методе. а насчет ошибок хз, мне даже нрав. никаких неожиданностей
Так это просто в той репе так, там вон и COUNT делается дополнительный после запроса. Это не специфика go, так и на ноде кто-то пишет. Еще надо быть готовым к отсутствию map filter reduce
Можно глянуть real world example, там есть несколько реализаций на go https://codebase.show/projects/realworld?category=backend
Обсуждают сегодня