Хочу рассказать о проекте «Красный Джин» из нашего портфолио – сделан он на готовом решении RTPlatform, и все сложные доработки мы реализовали под клиента сами, а затем передали проект на поддержку программисту клиента. Сегодня расскажу как выбрать готовое решение, чтобы не быть привязанным к разработчику.
Денис, здравствуйте.
Посмотрел видео и прочитал данный материал.
Вы в очередной раз, как в видео так и в тексте делаете упор на определённую «киллер-фичу», по крайней мере многократно акцентируете внимание на чём-либо на ваш взгляд особенным и выдающимся.
В данном проекте роль этой фичи выпала/досталась фильтру.
Учитывая что вы многократно акцентируете внимание на сложности процесса написания данного фильтра, хотелось-бы уточнить, с какими сложностями вы столкнулись?
Можете на практическом примере прояснить чтобы было понятно. Обычно так делают когда описывают подобного рода процесс.
Судя по тем данным которые «лезут наружу», вы потратили на реализацию данного фильтра порядка 10-20 минут (вёрстку не учитываем) на его бекенд.
Фильтр содержит простые свойства. Но вы отдельно выделили множественный выбор региона/города. Видимо это и является той самой изюминкой.
Технически насколько видно это выполнено довольно топорно, буквально в лоб, т.е. Вы выбрали список регионов и по каждому из них - населённые пункты, перебрали это дело в цикле, в качестве значений грубо разделили по идентификатору и признаку SECTION/ELEMENT, затем где-то на бекенде (вот здесь https://finmarket.today/ajax/task_load.php) разобрали это дело эксплодом и сделали выборку.
Затем с бекенда отдали назад в виде html-вёрстки (про json нет, не слышали).
Т.е. это действительно вот так. Правда, 10-20 минут, никак не больше, больше просто не может получиться физически.
Денис, мне кажется это тот самый кейс когда вас, как координатора фрилансеров (или кого там) ввели в заблуждение, ну или тут что-то сильно преувеличено ради чего-либо.
Полагаю что в такого рода обзоре это не совсем важный и корректный акцент, тем более в глазах широкой публики.
P.S. Про отсутствие корректной обработки ошибок и входных данных, в т.ч. в ajax-обработчиках даже не упоминается. Это отдельный кейс.
Без каких-либо оценок материалов, но когда речь о технике, мне кажется у вас не очень получается, либо вам коллеги/подчинённые дают не корректную вводную.