AK
api.go
пишет какую то функцию или создаст структуру, а второй программист через 3 месяца эту функцию или структуру заюзает в service.go
. И через пол года хрен распутаешь.Size: a a a
AK
api.go
пишет какую то функцию или создаст структуру, а второй программист через 3 месяца эту функцию или структуру заюзает в service.go
. И через пол года хрен распутаешь.AK
ПК
AK
AK
enitiy
мне не нра, хотя опять же, для простых приложений где нет большого кол-ва ограниченных контекстов друг с ругом не совместимых пойдет.AK
enitiy
мне не нра, хотя опять же, для простых приложений где нет большого кол-ва ограниченных контекстов друг с ругом не совместимых пойдет.AK
user
в проекте может быть 10-ки. и называться они в каждом пакете могут по разному. user
, author
, customer
и т.п. Проще говоря "Создание глобальной модели" для всего приложения - это самая распространенная ошибка в этих делах. А тут в бойлер плейте бизнес модель как бы одна. внутри entity
. При этом еще и анемичная (Хотя не суть, на таком мелком примере вообще сложно все это показать нормально).AK
enitiy
мне не нра, хотя опять же, для простых приложений где нет большого кол-ва ограниченных контекстов друг с ругом не совместимых пойдет.AK
user
в проекте может быть 10-ки. и называться они в каждом пакете могут по разному. user
, author
, customer
и т.п. Проще говоря "Создание глобальной модели" для всего приложения - это самая распространенная ошибка в этих делах. А тут в бойлер плейте бизнес модель как бы одна. внутри entity
. При этом еще и анемичная (Хотя не суть, на таком мелком примере вообще сложно все это показать нормально).AK
AK
user
в проекте может быть 10-ки. и называться они в каждом пакете могут по разному. user
, author
, customer
и т.п. Проще говоря "Создание глобальной модели" для всего приложения - это самая распространенная ошибка в этих делах. А тут в бойлер плейте бизнес модель как бы одна. внутри entity
. При этом еще и анемичная (Хотя не суть, на таком мелком примере вообще сложно все это показать нормально).AK
AK
AK
AK
AK
AK
AK
AK
album
унести в отдельный микросервис, чего там не хватает? В пакете? И что там лишнее? На мой азгляд api.go
лишний (в другом микросерисе могут быть другого типа обработчики/или вообще grpc какой-нить, зачем мне эндпоинты из этого пакета?) а еще сущности не хватает. Сервис есть, а сущность надо копировать из другого пакета (entity
). Т.е. в идеале хотелось бы просто заимпортить папку album
и привет, вся бизнес-логика приехала.AK
album
унести в отдельный микросервис, чего там не хватает? В пакете? И что там лишнее? На мой азгляд api.go
лишний (в другом микросерисе могут быть другого типа обработчики/или вообще grpc какой-нить, зачем мне эндпоинты из этого пакета?) а еще сущности не хватает. Сервис есть, а сущность надо копировать из другого пакета (entity
). Т.е. в идеале хотелось бы просто заимпортить папку album
и привет, вся бизнес-логика приехала.