23.06.2026 5 мин чтения

«Wow, it was funny» — что ядро оставило в комментариях

Разработчики ядра тоже люди. Иногда они оставляют в коде то, что в документации никогда не найдёшь.

Кирилл Новожилов

Кирилл Новожилов

Автор

«Wow, it was funny» — что ядро оставило в комментариях

«Wow.... It was funny....»

form/admin/form_result_edit.php — закомментированная проверка:

        // if (intval($WEB_FORM_ID)>0 && intval($WEB_FORM_ID)<=0) ...

    

Условие, которое никогда не выполнится > 0 && <= 0 бережно закомментировали. Вдруг пригодится.

«todo 100? why?»

main/lib/Session/Session.php — D7-сессии, магическое число 100 секунд. Вопрос задан. Ответа нет.

«I'm not sure whether this works, but why not»

UI прав доступа, синхронизация скролла. Честность уровня «залили в прод, посмотрим».

«I'm very sorry but I had to do it»

Складские документы в каталоге — перезагрузка слайдера через прямую подмену slider.url. С извинениями в комментарии. Respect.

«sorry guys, i cannot execute myself :-)»

public_tools.js — скрипт отказывается выполнять сам себя. Смайлик включён.

# this is dirty hack — в модуле security

Сканер xscan.php при разборе AST подменяет $_SERVER на $_REQUEST. Если ключ массива непонятный — fallback "qwerty". Dirty hack в security-модуле — это отдельный жанр.

«Эта магия позволяет нам правильно определить»

Компонент голосования инфоблока. Магия официально задокументирована. По-русски.

Ядро Битрикс — миллионы строк production-кода, слои D7 поверх legacy, и иногда — комментарий, от которого становится чуть легче жить. Всем добра!

Опубликовано 21 час назад

Комментарии (0)

Пожалуйста, войдите в аккаунт, чтобы оставить комментарий

Оставить комментарий

Пока нет ни одного комментария. Будьте первым!

Похожие статьи

Мы используем файлы cookie для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с нашей политикой конфиденциальности.

AI Домовой История

0 / 25

Привет! Я помогу с вопросами по 1С-Битрикс.

Спрашивай про D7, ORM, компоненты или события.

Требуется авторизация

Войдите или зарегистрируйтесь, чтобы задавать вопросы AI-ассистенту.

Войти