А я всё думал, вспомните вы про эти файлы или так и продолжите отмазываться в стиле "сам дурак" вместо приведения хоть каких-то аргументов.
Да, эти файлы нарушают PSR-1, но это не повод делать то же самое!
Кстати, в 2.3 в index.php единственным нарушением осталась константа с версией. Так что даже мега гавнокодер Дэниэль понемногу развивается :)
Необходимость модификации файлов движка - в любом виде сама по себе является архитектурным гавнокодом.
И пока вы и это не приняли, как личное оскорбление, уточню, что это критика не в ваш адрес, а в адрес существования vQmod/OCMOD, точнее - в адрес необходимости их существования.
То есть, вы считаете, что за пределами архитектуры гавнокода не существует?
Вот это по вашему не гавнокод:
if($a < 0){
$a = $a * (-1);
}
Кстати, я этот код не выдумал для примера, а действительно видел в одной системе.
Если вы считаете себя сеньором и архитектором, то назовите, какой паттерн используется в ОК помимо MVC?
Я говорю про более низкий уровень абстракции, чем MVC. Сразу скажу, можете не гуглить - об этом нигде не упоминается, но для того, кто знаком с этим паттерном, его использование в ОК очевидно.
И я не говорил, что архитектура не важна - важно всё. И если сеньор не уделяет особого внимания таким элементарным вещам, о которых мы тут уже две страницы спорим, то только потому, что для настоящего сеньора это на таком же инстинктивном уровне, как дыхание.
Но вероятно, вы не знаете какого мнения профессионалы про сам ОК, иначе бы не прикрывались ним.
Приходилось ли вам слышать, что код ОК - это шутка? Или что ОК пригоден разве что в качестве учебного движка для новичков, но никак не для реального использования в e-commerce?
У вас кстати, много общего с Дэниэлем: он тоже когда слышит критику, начинает называть её авторов аматорами, которые ничего не понимают в программировании.