Передавай context первым параметром: func DoSomething(ctx context.Context, ...). Не храни context в структурах — он должен жить в рамках запроса. Всегда проверяй ctx.Done() в длинных операциях. Используй WithTimeout/WithDeadline для ограничения времени. Не передавай nil context — используй context.TODO() если пока не знаешь какой нужен. Отменяй контексты когда больше не нужны.
Как использовать context правильно?
Middle
279 просмотровAFK Offer AI
Как работает map delete?