169 похожих чатов

Народ по 4ке кто следит за развитием? На сколько там

Даниель перелопатил уже? Какие-то прогнозы/мысли есть на эту тему?

17 ответов

13 просмотров

OC 4 ? -_-

15 месяцев делать - это надо уметь

Anton Nikitenko
уже наполовину битрикс?

Не) все тот же старый, добрый ОпенКарт

Петр Ширшов
Я 3.0.2 допиливаю два года)

у нас 2.3 в основе уже 5ый год, но там от опенкрата только название осталось по сути ... я к тому, что для базового движка 1.5 год делать - это очень много

Vitaliy
у нас 2.3 в основе уже 5ый год, но там от опенкрат...

Может что бы вообще все было по красоте)).

Петр Ширшов
Может что бы вообще все было по красоте)).

судя по коду - красотой там и не пахнет. Просто дальнейшее доделка 3ки

Alexandr-Stepanov Автор вопроса
Vitaliy
15 месяцев делать - это надо уметь

Мне кажется он там по кругу уже переделывает одно и тоже, он может потерялся в пространстве уже ?)

Vitaliy
судя по коду - красотой там и не пахнет. Просто да...

А что с кодом то не то? Да, доделки, свистелки и перделки)… все как обычно

Петр Ширшов
А что с кодом то не то? Да, доделки, свистелки и п...

подходы к написанию кода не меняются по сути никак. Добавлены неймспейса, в минимальных местах еще проверка типа для некоторых объектов. А дальше только примитивный тип. Контроллеры километровые как были так и остались. И такие вот проверки if (!$this->customer->isLogged() || (!isset($this->request->get['customer_token']) || !isset($this->session->data['customer_token']) || ($this->request->get['customer_token'] != $this->session->data['customer_token']))) { $this->session->data['redirect'] = $this->url->link('account/account', 'language=' . $this->config->get('config_language')); $this->response->redirect($this->url->link('account/login', 'language=' . $this->config->get('config_language'))); } вынести в отдельным метод валиции - не нельзя про интерфейсы не слышали в принципе API так и нету. Стартап каталога грузи кучу всего, как и раньше и тд и тп

Alexandr-Stepanov Автор вопроса
Vitaliy
подходы к написанию кода не меняются по сути никак...

а почему нельзя вынести в отдельный метод ? Или вы и задаете этот вопрос ?

это риторический вопрос был

Alexandr-Stepanov Автор вопроса
Vitaliy
это риторический вопрос был

Да нет я просто тоже задумывался над этим, но потом пришло некое понимание почему так сделано, так как модификаторы в 1 и 2 ой версии сделаны по схеме переопределения определенных участков кода, для этого и создано много дублирующего кода. Потому-что если вынести его в определенный файл(метод/класс/функцию как хотите там называйте). То и кастомизировать его только для определенного контроллера через модификатор будет сложно. Так как будет цеплять везде и мудрить там потом исключения это тоже определенная сложность.

Alexandr Stepanov
Да нет я просто тоже задумывался над этим, но пото...

зачем вообще модифицировать чужой код ? надо новый функционал - напиши целый свой компонент, используя только ядро движка

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта