Будет странным выкладывать код проекта под nda). В реале конечно намного больше тестов и не только юнит , но и регресс, когда сравниваются разные версии хранилищ и разные приблуды для поиска только изменившихся данных.
А как же функциональные, смок, интеграционные? Какие из них для теста данных? Ссылок я тебе накидать могу побольше и на более удобные тулы, мне интересно твое видение. Но очень сомневаюсь что ты и на самом деле в состоянии чтото написать. Сенситив всегда можно убрать из примера. И все еще жду пример фреймворка под докер)
Хорошо, попробую ответить. Начну с конца
Как в том анекдоте - Как вы стали миллионеров? - Я каждое утро вставал рано и развозил товары на своем стареньком велосипеде, находя все новых заказчиков, пока не умер мой дядя и не оставил мне наследство))) Я в компанию пришел обычным разработчиком вордпресс. Через год уже был руководителем отдела веб-разработки. Так что возникли проблемы, мое слово было решающим - куда двигаться дальше. Но это не значит что я вот такой пришел и сказал - пишем на Джанго. Я сделал MVP, развернул на аналогичном хостинге, показал, что улучшится. Доказал что время разработки станет меньше и мы сможем быстрее внедрить хотелки. Так как я был на ставке и моя зарплата не зависела от того, на чем я пишу, это было важно. В целом мы внедряли сеть сайтов дла компании, она многопрофильная и цель была - унификация всех продуктов. А это не только интернет магазин. Там много было фишек для клиентов разных уровней, интеграция со складом, с сервисом доставки. К слову, когда уходил - отпускать не хотели, предлагали и зп выше и прочее, но у меня была цель - работать в айти-компании.
Так как я был в штате компании - не было цели кого-то обуть, впарить. Я же не наемный сео-шарлатан, которому надо было продать услуги сомнительной пользы. И эффект от моей работы выражался не в позициях в поиске, а в удовлетворении клиентов, когда росли продажи через мои системы - мне капала премия.
Я давно не разрабатываю сайты, но в любом случае быстрее напишу на фреймворке, чем на цмске. Если конечно не подразумевать натянуть шаблон на вордпресс и накидывать плагинами, пока он не сдохнет. Мне это просто неинтересно.
Очень просто. Ты не знаешь как с помощью gitlab пайплайна тестировать изменения в базах данных ? И также встроить туда команды для ПО, которые эти изменения генерит и делает юнит тесты. Так и скажи что не шаришь, зачем умничать тут ( вернее, в каждой теме )
Очень хочу увидеть код, который с помощью юниттестов тестирует изменения в бд? Покажешь кусочек? И как это все реализуется командами пайплайна?
Какие?
Все это - набор красивых слов от того, кто не понимает о чем речь. даже что такое пайплай. как туда можно интегрировать тулы для разработки? а тем более базы данных?
А если на овощной базе стоит товарищ майор и указывает сколько ты должен продать и почем, это тоже рыночный курс? 😂
Это называется Велкам ту Беларусь))))
А вообще гениальная схема. Всю неделю увеличивать курс, к выходным сбросить пару копеек и вот хомячки рады. А на деле:
Самое хардкорное - это быть специалистом в своей области. Знать досконально Вордпрес - круче чем рассказывать сказки про свои фремфорки и разработку ОС.
Странное утверждение. Больше курьера? КАк вообще можно такие выводы делать? Ну и какими фреймворками пользуется ДевОпс, можно примеры?
Соглашусь, датасайнс очень крутая область. Сейчас очень жалею о прогулянных лекциях в универе))) Вот как раз датасатанисты сейчас очень востребованы.
Mvc паттерн используется и в cms, например в опенкарте.
Если нужны кастомные плагины - можно создать нужные, вместо переделывания всего.
Приложения - зачем они обычному магазину, в котором разовые / редкие покупки?
В общем загорелся как-то этой темой, но увы не нашёл в этом смысла, как это продавать?
Т.е клиент может заказать сайт стоимостью Х на конструкторе, а может за условные 3-50х, чтобы что?
На 0.1-0.2 секунды быстрее грузиться?
Прочитай пожалуйста название темы. Если что то по ней интересует - велком. Если хочешь поговорить о преимущесьвах фв и цмс , подними старую или создай новую тему, тут я об этом говорить не собираюсь
Любопытно, а какую проблему хотели решить переездом?
Интересовался этой темой, пришёл к выводу, что подобное подойдёт только для очень крупных проектов, обычному магазину это не нужно - долго и дорого, по сути изобретается велосипед.
При этом нет практически плюсов в сравнении с cms
ускорение работы, переход к паттерну MVP, полное разделение бэка и фронта. Модульность. Упрощение написание модулей расчета, упрощение работы с большими обьемами данных в CSV формате, например прайсами. Независимая интеграция через API c CRM, платежными модулями. Возможность простого написания приложений для Андроид и Эппл. Из этой компании я ушел больше 5 лет назад, но вижу что до сих пор кое-что используется из моих наработок, которые сейчас бы я уже сделал совсем по другому.
Я шаредом уже лет 10 как не пользуюсь. Но меня и на нем никогда не ломали. Через что обычно ломают на шареде? Как тебе заливают файлы? Скорее всего именно ты сделал что-то не так.
Точно. Зачем тебе задешево покупать Айфон, когда можно задорого?