«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, и иногда — комментарий, от которого становится чуть легче жить. Всем добра!
Комментарии (0)
Пожалуйста, войдите в аккаунт, чтобы оставить комментарий
Оставить комментарийПока нет ни одного комментария. Будьте первым!
Похожие статьи