Юрий поднял тему антипаттернов
Если не только знать, что стандарты существуют, но и применять их, то антипаттернов в коде не будет.
1. Использование недокументированных возможностей/особенностей
2. Сборка пакетного запроса из не открывающихся в конструкторе кусков
3. Серверные методы в модулях КлиентСервер
4. Экспортные функции в модуле форм, вместо общего модуля.
https://its.1c.ru/db/v8std#content:630:hdoc п 1 со всеми подпунктами
5. Вызов обработчика формы программно вместо его выноса его в отдельную процедуру и использования ее в коде.
6. Копипаста по объектам процедур вместо создания общих модулей.
7. Не собирать в структуру свойства одной программной сущности алгоритма длинной процедуры.
??? Не понял о чем идет речь ???
8. Игнорировать понятие высокой когнитивной сложности, не разбивать код, писать портянки.
Явного запрета в стандартах 1С нет, но можно ссылаться на:
И использовать BSL LS, как пример
9. Использовать непривычный нейминг: аббревиатуры, слишком абстрактные имена, имена из 1буквы)
10. Не использовать стандарты джуном / шаблоны мидлом / паттерны сеньором (нужное подчеркнуть)
Почти все пункты выше попали в стандарты.
Паттерны уже мидл должен знать от зубов.