Pull to refresh

Comments 5

Я бы еще добавил к злу от глобальных переменных то, что с ними потом трудно писать unit-тесты. Переменные приходится инициализировать перед каждым тестом, и желательно после теста тоже их привести к корректному начальному состоянию.

Поэтому, если сразу думать как тестировать или сразу писать тесты (TDD), то глобальным переменным вообще не место в нормальном коде.

Придумай антипатерн - напишиа статью? Какие то КО.

Пишите как в подписе:  внезапно — про мозг

Бред. Большая часть описанных вещей это просто непонимание как работает язык, а не паттерны.

добавлю от себя боль: перегруженные функции, принимающие большое кол - во аргументов, в том числе много флагов (flag1, flag2 и тд). Как правило в дальнейшем только усложняется эта функция и никто не хочет ее разделить на несколько …

А этот антипаттерн от языка не зависит

Sign up to leave a comment.

Information

Website
beget.com
Registered
Founded
Employees
201–500 employees
Location
Россия