двух опытных разработчиков. Один орёт, что в контексте нельзя ничего передавать, второй рекомендует протаскивать глобальные данные туда, например юзера или даже бд. Кому верить? У каждого армия сторонников. Вот есть сторонник второго подхода, простаскивает логгер. Имхо, хреново(тупой первый попавшийся вопрос - а если мне контекст не нужен в функции?), но пусть будет. Но тут приходит сенсей с чсв овер9000 и начинает придираться к херне. Админы кушают попкорн. Ну класс
Для людей с флагами: чел выставил ссылку на свою статью. Я ему прокомментировал. Я не обязан смотреть ему в рот и принимать всё, что он пишет. Чел и его друзья "обиделись". Всё.
Вопрос про "мне не везде нужен контекст" конечно в тему, и тут нечего посоветовать, корме как пользоваться логгером из другого места (я про это написал в конце статьи). По поводу что класть в контекст, вопрос очень холиварный, но я делаю вот так, и мои задачи это решает очень малыми затратами. Ну и лично у меня стиль кода такой, что контекст почти везде есть, т.к. все запросы кончаются либо вызовом бд, либо другим сетевым вызовом, а я всегда их делаю с контекстом
Обсуждают сегодня