Что такое context.Background vs context.TODO?

Junior
313 просмотров
AFK Offer AI

Оба возвращают пустой контекст без deadline и без возможности отмены. Разница семантическая: Background используется как корневой контекст (в main, init, тестах). TODO — когда ты ещё не знаешь какой контекст будет, но планируешь добавить позже. Линтеры могут предупреждать о TODO в продовом коде. По реализации они идентичны — это маркер намерения для разработчиков.

Следующий вопрос

HAVING без GROUP BY?