Обновить
4K+
49
Федор Якушков@OyminiRole1776read⁠-⁠only

Go-developer

30
Рейтинг
61
Подписчики
Отправить сообщение

Иронично, но вот об этом я и писал - люди не понимают концепции и не хотят вникать.

Нужен один способ достать пользователя из базы и вы точно знаете, что в ближайшем будущем пока не нужно еще.

Понадобится второй из другого места — вот тогда и выделите интерфейс.

Вы путаете "неиспользуемую" абстракцию с "необходимой". Абстракция, созданная для теста, уже используется как минимум дважды: реальной реализацией и тестовым моком. Это не на всякий случай, а инструмент для решения конкретной задачи здесь и сейчас

Мой косяк. Нет, ллмок не было. Несколько раз переписывал статью с целью найти вариант, который проще читается и как то выделяет статью. Вот так и получилось

Да, правильно передавать именно c.Request.Context()

Да, есть. Просто самому не сильно сложнее это реализовать. Рекомендую cenkalti/backoff , так как это самая популярная и проверенная библиотека. Поддерживает экспоненциальные и постоянные задержки, легко интегрируется. Альтернативно можно глянуть avast/retry-go, у неё приятный декларативный API

оо, спасибо, обязательно посмотрю

Китайцы опять грязь мутят. А если серьезно, то хорошая статья

Спасибо! Надо было этот момент подробнее расписать.

Привет! спасибо за отзыв!

Благодарю вас за внимательное прочтение и ценный комментарий. Вы совершенно правы, я уделил недостаточно внимания детальному разъяснению этого аспекта. Моя цель заключалась в том, чтобы предоставить вводное руководство по использованию кук в Go, но я признаю, что упустил возможность углубиться в важные нюансы безопасности.

Боюсь, что вы не так могли понять. Сравнения тут нету. Имеется ввиду, что для аунтификации лучше использовать токены, а не куки. Возможно, что вы просто все слишком буквально восприняли.

теперь нужен подробный гайд "как развлечь себя переписав ядро linux на чистом c"

Информация

В рейтинге
Не участвует
Откуда
США
Зарегистрирован
Активность

Специализация

Go software engeneer
Golang
Высоконагруженные системы
Apache Kafka
Redis
REST
SQL
Базы данных
Разработка программного обеспечения
gRPC
NoSQL