блин, у тебя приложение простейшее. я понимаю там диай контейнер, если у тебя монолит с 2500 методами в апи
да Возвращай структуры, а не интерфейсы из методов
type SqliteContactRepository struct { db *sql.DB logger logging.Logger } func NewSqliteContactRepository(db *sql.DB, logger logging.Logger) SqliteContactRepository { return SqliteContactRepository{ db: db, logger: logger, } }
из названия только убери Sqlite и топ
если пакет sqlite называется то да
нет. Репозиторий и база не имеют ничего общего
Обсуждают сегодня