Что хотят в глубоком техническом аудите сайта Битрикс

Что хотят в глубоком техническом аудите сайта Битрикс

Необходим глубокий технический аудит кода BITRIX. Проект - Интернет-магазин и СМS для него на тестовом сервере без внешних интеграций, выполненный сторонним подрядчиком. Нам нужен только анализ кода, архитектуры BITRIX FRAMEWORK, базы данных и запросов к ней профессиональным и крутым 1-С Битрикс программистом. Основная цель это оценить качество проекта с точки зрения программиста. Оценка его “дорабатываемости” и доведения “до ума” в часах и стоимости. Перспективы проекта с точки зрения кода и его развития, архитектуры, поддержки.

Уровни программиста проводящего аудит по общепринятой классификации не ниже middle+, senior

Первоначальное ТЗ на аудит

Проект – интернет магазин средней сложности с каталогом и фильтрами по нему + СMS.

Выполнен сторонним подрядчиком на BITRIX FRAMEWORK, в компетенции которого возникли сильные сомнения по результатам беглого осмотра и тестирования сайта нагрузкой.

Не запущен в прод, расположен на тестовом сервере и не интегрирован с внешними сервисами.

Главное это оценить в целом “дорабатываемость” проекта в часах и его перспективы с точки зрения кода и его развития, архитектуры, поддержки.

Нам НЕ НУЖНО: SEO аудит, нагрузочные и функциональные тесты, тестирование frontend и серверной архитектуры, а также стандартные встроенные тесты 1-С Битрикс. Нас не интересуют любые автоматизированные системы тестирования и диагностики.

Нам нужен только анализ кода и программной архитектуры BITRIX FRAMEWORK профессиональным 1-С Битрикс программистом:

  • В целом качество кода, технический анализ кода (code review);

  • Отсутствие / наличие легаси вне bitrix framework решений;

  • Отсутствие / наличие Быдлокода;

  • Насколько правильно использован BITRIX и его стандартные библиотеки;

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

  • Необходим анализ архитектуры базы данных и запросов к ней, анализ правильности расстановки индексов в базе и возможности оптимизации запросов.

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

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

  • Оценить в целом “дорабатываемость” проекта в часах и его перспективы с точки зрения кода и его развития, архитектуры, поддержки.

Стандартный чек-лист по интегрированным тестам битрикса и прочие стандартные вещи в аудите для нас не имеют ценности, не они должны составлять основу аудита и его стоимость, а описанное выше.

Нужно погрузиться в проект и оценить, насколько правильно он выполнен на техническом уровне, через анализ медленных запросов к базе и в целом правильность использования модулей и встроенных функций битрикса.(оценить и найти места где использованы медленные кастомные решения, вместо применения стандартных из BITRIX FRAMEWORK).

Ещё статьи:

24.01.2022 Вес базы данных сайта битрикс с 100 000 товаров
Сколько весит база данных сайта битрикс с 100 000 товаров? С простыми товарами вес составляет 4.53 Гб, включая статистику 800 Мб и поисковый индекс 943 Мб. ID: 328

24.01.2022 Отзывы о хостинге работают, даже nic.ru пришлось реагировать.
Мне часто задают вопрос где найти реальные отзывы на хостинг от реальных людей. В наше время возникает ощущение, что везде накрученные сайты рейтингов, где всё проплачено.
Но оказалось, что это не так. Я увидел как провайдер nic.ru вынужден был начать кампанию по управлению своей репутацией, вот таким вот не хитрым способом. ID: 327

14.12.2021 Треш-меню или в чём опять виноват битрикс
Регулярно встречаю высказывания какой плохой Битрикс, но битрикс это инструмент, а в тоже время почему-то никто не вспоминает, что есть ещё оператор инструмента. Приведу свежий пример когда оператор Битрикс делает треш-меню и явно не компетентен, ID: 325

© 2015-2022 Web админ
Связаться по WhatsApp