ЦУМ. Разработка интернет-магазина.
Компания – в рейтинге Омниканальности 2023
Центральный универсальный магазин (ЦУМ) — крупнейший department store в Европе. На площади 70 тысяч квадратных метров расположились коллекции более двух тысяч марок одежды, обуви, аксессуаров. Также магазин предлагает продукцию ювелирных, парфюмерно-косметических и интерьерных брендов.
Приобрести товары можно и онлайн — в мобильном приложении или на сайте интернет-магазина.
Заказчик обратился к AWG за услугой по разработке сайта интернет-магазина. В рамках проекта необходимо было достичь ряд масштабных целей по оптимизации кода, ускорению загрузки страниц веб-сервиса, а также решить ряд типовых задач. Эксперты AWG помогли усилить и обновить команду заказчика.
Технические задачи
Первый этап. В рамках проекта было выполнено несколько крупных задач, одна из которых — очистка Legacy Code. С учетом роста веб-сервиса и появления дополнительного функционала возникает необходимость регулярно проводить рефакторинг кода под новые требования. В частности, нужно удалять legacy, чтобы сайт «не тормозил», функционировал исправно и без ошибок. Этим и занялись наши программисты: была проведена масштабная работа по очистке legacy.
На втором этапе разработчики AWG внедрили статистические анализаторы кода, благодаря которым можно выявлять ошибки и недочеты в исходном коде. В ходе нескольких итераций наши специалисты выявили и исправили около 3000 ошибок, что позволило определить потенциально опасные места, в которых могут возникнуть проблемы во время работы сайта. Кроме этого, был внедрен инструмент PHP CodeSniffer, с помощью которого можно делать проверку оформления кода.
Также в процессе реализации проекта разработчики AWG занимались написанием unit-тестов, с помощью которых проводилась проверка на корректность отдельных компонентов и модулей исходного кода ПО. Благодаря unit-тестированию можно быстро проверить, не привело ли очередное изменение кода к регрессии, появлению проблем в работе веб-сервиса, а также быстрее обнаружить и исправить ошибки.
Для усиления собственной команды клиенту необходимо было найти опытных специалистов, которые смогли бы быстро включиться в проект и приступить к разработке. Этой цели помогли добиться эксперты AWG. Наша компания уже несколько лет оказывает услугу аутстаффинга, и в этом случае наши разработчики также работают с заказчиком по аутстафф-модели. Это наиболее удобный формат работы.
Его основные преимущества:
Наши разработчики имеют большой опыт работы на крупных проектах, постоянно повышают свою квалификацию и получают дополнительное профессиональное образование в рамках индивидуальной программы развития и системе коучинга.
Проект по разработке интернет-магазина https://www.tsum.ru еще не закончен, но за несколько месяцев нашим специалистам удалось решить ряд масштабных задач, включая оптимизацию и ускорение работы веб-сервиса, очистки legacy code, внедрения статистических анализаторов кода и системы unit-тестов. Благодаря нашим экспертам произошло успешное усиление команды заказчика. Работа над проектом продолжается.
Расскажите о своем проекте
Наш специалист свяжется с вами и проконсультирует по интересующему вопросу, подскажет оптимальное решение вашей задачи