Пост без мата

mememe

Пост без мата

Потому что нет таких матюков, которые бы могли описать мое искреннее возмущение одной странной ситуацией.

Пришел ко мне владелец магазина с проблемой. Тупит —  ужос. Сфинкс стоит. тупит валяется. Ок будем смотреть.

По вводным данным сразу запахло бедой. Одноклассник админит сервер и двое ребят с fl.ru через гит работают с магазином.  Ну и Mirohost — «отличный» хостинг.

Что в этом настораживающего спросите вы.

А плохо здесь сразу все. Одноклассник сначала вмыкнул рога. Потом клялся божился про то что все необходимые библиотеки установлены. Потом таки дал какой то sudo с ограниченными правами, с которыми толком сделать ничего нельзя. И он никакой ответсвенности не несет — ему ничего не применишь. Когда сервером занимаются админы хостинга — они как роботы их главная задача делать, а не корчить морды с заявками — буду не буду. Я занят и так далее…

Никогда, запомните, никогда не работайте с друзьями за бутылку, особенно если это админы.

С админом мы решили быстро, мы просто съехали на hostpro.

А дальше начался ад и Израиль. Кроме гита в проекте чудесным образом обнаружилась куча библиотек загруженных композером. А также нашлись интересные патчи. Вместо /catalog/controller/product.php у нас возник /catalog/controller/modified/product.php. Окмоды, стандартные расширения, критичные обновления дополнений. Да о чем ты шепчешь. Мы ж работаем через git! У нас контроль версий. У нас обновление пакетов при помощи Composer с Packagist и с нашего собственного репозитория в BitBucket.

Ну то что красавцы целиком и полностью убили любую возможность масштабирования проекта стандартными методами и написали свой велосипед — я думаю понятно.

Кроме того, по большому счету, если psr-4 библиотек надо чуть больше чем одну — их можно спокойно скопировать в папку vendor и следить за обновлениями. В Opencart есть механизм autoload, который подхватывает все на лету, единственное все названия файлов надо в lowercase.

Но вот с BitBucket возникла вишенка на торте. Зачем-то.. У меня разные версии — каждый придумает сам. Но зачем-то они тащили несколько собственноручно написанных библиотек с собственного непубличного репозитория с доступом по паролю. На бесплатный github — выложить не судьба. И вот тут вопрос. Если с вами рассчитались. С какого перепугу пакеты грузятся с закрытого репо?

Для тех кто путается в понятиях — это как продать машину и поставть в нее дистанционный выключатель. Нравится продавец покупателю — машина ездит, не понравилась — стала.

И еще момент парни заявили мол так и так у нас работает сфинкс все в порядке — а поиск 2-3 секунды. И они же сделали модуль, который в результатах поиска выводит категории в которых есть искомые товары. Но… чудо-люди. Сделали этот модуль на mysql, и знаете, лучше бы про сфинкс они просто не заикались.

А еще. А еще ну просто Ocfilter c вареза, который продали владельцу магазина как лицензионный.

В конце концов мне стало совсем интересно, я посмотрел в их Git. А там потрясающий по скорости  темп разработки. Две строчки кода в неделю. Зато к каждому коммиту комментарии. И таки «мы ж сделали уже 290 коммитов» и так каждый коммит — 2 строчки. А делов то было развернуть готовый шаблон и перенести все с 1.5 на 2.3.

У меня вот тут возникает вопрос. Почему люди не ходят к паталогоанатомам лечить зубы. Ведь у них тоже мед образование, все дела.  Почему когда болит зуб человек идет к стоматологу. Как можно было связаться с совершенно непонятными кожаными мешками с fl.ru которые может быть и имеют какое-то представление о php и новых стандартах программирования, но не имеют ни малейшего представления как работает Opencart.

В итоге владелец получил «подсадку на иглу». Ни один нормальный человек в здравом уме не свяжется с этим огородом. И я не хочу лишнего наговаривать на этих подрядчиков. Но что делать если с магазином что-то случилось, а они уехали на отдых, или заболели, или их расстеляли ливанские террористы за плутоний?

А ничего не делать — сухари сушить. А ведь магаз успешный и торугет неплохо. Зачем надо было взводить себе ружье и практически спускать курок стреляя в ногу — у меня нет ответа.

Что делать в такой ситуации?
Ну как бы я заведомо мудак в глазах этих персонажей. Я самый умный, не могу себе сложить цены и так далее. На это мы внимания не обращаем. Но категорически я буду настаивать на том, чтобы эти подрядчики провели рефакторинг своих доработок вернули всю файловую структуру движка в default, и все доделки оформили модификаторами. Собрали все сторонние пакеты в stand-alone, убрали все обращения к сторонним репо. Ну и от одноклассника-админа удачно сбежали в пользу hostpro. Правда они оказались как и все сказочниками и vps в Украине у них нет, но иногда у них бывает нормальный саппорт и хотя бы это хорошо.

Очень хочется пожелать парням 1000 Марселасов Воласов в одно лицо

zed

Я обязательно расскажу чем закончилась эта ситуация, хотел еще рассказать про проект, который держит 500 человек онлайн одновременно и почему никому нельзя верить. Но жду вводную часть от его хозяина да  устал я с неандертальцами за последнюю неделю прилично — поэтому ждите.

Хуйнаныр(16)Очко(0)

Запостить высер

8 Высеров на "Пост без мата"

Стучать мне на мыло
avatar

Сортировать:   Свежие | Тухлые | Хуйнанырные
Сами знаете кто
робот-вертер
Сами знаете кто
6 месяцев 1 день назад

hostrpo нормальные ребята, особенно ТП. Одна из лучших что встречал. Шустро отвечают, работают и не быкуют. Да и сервера шустрые. Бывают у них конечно «самодеятельность», типа перенастроить сервер и ничего не сказать. Но получив 3.14 восстанавливают как было без «слов».

Andrew Woznyak
робот-вертер
Andrew Woznyak
6 месяцев 11 часов назад
Таки да — таких матов еще не придумали… А всё из-за невозможности взаимодействовать с исполнителем физически… Если тебе продавец продает несвежее или бракованное, строитель бракует или ворует а врач хитрит с диагнозом, то в голове у них происходят непроизвольные разряды в нейронных цепях, что ведет к частому сокращению ануса — кто тебя знает как ты решаешь спорные вопросы… Сейчас у тебя лицо, а через мгновение за хитрозадость уже неизвестный орган. А вот поди и физически объясни чудо мастеру что за тридевять земель и не Иван Царевич а какая-то болотная тварь с вымышленными учетками и профилями, одноразовыми почтой и скайпом, что… ЧЕТАТЬ ЕСТЧО
wpDiscuz