Автоматизированная проверка кода (Технический долг)

  Рет қаралды 1,405

Ринат Юмасултанов

Ринат Юмасултанов

Күн бұрын

После разработки проектов и задач на 1С приходится сталкиваться с техническим долгом.
Технический долг - это метафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения. Причины:
Недостаточная компетентность кадров;
Давление со стороны бизнеса;
Плохо спроектированная архитектура и отсутствие документации;
Отсутствие процессов review и refactoring;
Отсутствует тестирование;
Основная причина, почему нужно управлять качеством кода - это увеличение стоимости сопровождения и разработки продукта в дальнейшем из-за технического долга.
В данном видео рассмотрены два продукта которые призваны помочь в решении данной проблемы для 1С:
1С:Автоматизированная проверка конфигураций
SonarQube
Показаны анализы двух проектов с помощью этих инструментов и произведен краткий анализ (для примера) разбора наиболее критичных ошибок.
Рассказано про плюсы и минусы продуктов, поэтому каждый может выбрать продукт под себя.
Видео будет полезно всем, кто хочет управлять качеством кода на проектах, а значит уменьшать технический долг, что для сложных проектов сказывается как на стоимости сопровождения, так и на производительности системы в целом.

Пікірлер: 7
@SuperGrizlik
@SuperGrizlik 10 ай бұрын
Сама 1с говорит, не кидаться в крайности, если это всего 1 строка кода, то пользы будет меньше чем вреда, от такой оптимизации кода.... выдержка из ИТС: Примечание: следует ориентироваться на 1000 операций конкатенации строк и более (эта величина также может быть еще меньше при увеличении длин строк: чем строки длиннее, тем операции выполняются дольше). Особого внимания требует конкатенация в циклах и в универсальных механизмах, которые могут применяться на сколь угодно больших объемах данных. В то же время, не следует отказываться от конкатенации строк в остальных случаях, так как это заметно снижает читаемость кода.
@filaretbusoni3135
@filaretbusoni3135 2 жыл бұрын
30:40 удобнее стрШаблон использовать, чем сувать строки в массив и соединять их. А вообще, стандарты 1с говорят "следует ориентироваться на 1000 операций конкатенации строк". Так что говорить об ошибке в каждой конкатенации это придирка
@vazelin99999
@vazelin99999 Жыл бұрын
ЕДТ не пробовали для подобных проверок?
@АндрейМорозов-я1у
@АндрейМорозов-я1у 4 жыл бұрын
Очень полезно! Спасибо
@Crisis2424
@Crisis2424 4 жыл бұрын
3 месяца !?)) Ничего себе
@Crisis2424
@Crisis2424 4 жыл бұрын
Ну здравствуй, СтрСоеденить() )))
@ДмитрийКасаткин-л7г
@ДмитрийКасаткин-л7г 11 ай бұрын
Материал неплохой. Но, слово паразит "Как бы".
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН
Как устроены швейные машинки? [Veritasium]
16:50
Как настроить интеграцию СКУД и 1С, а главное, зачем. Вебинар 5.12.2024
1:00:48
PROSTO:СКУД — интеграция СКУД и 1С
Рет қаралды 17
Фишки для написания ТЗ
14:47
Ринат Юмасултанов
Рет қаралды 1,6 М.
Путин ответил на ультиматум Трампа
7:25
Diplomatrutube
Рет қаралды 2,1 МЛН
как тебе будут продавать в 2025
16:22
Тихон Смирнов
Рет қаралды 412 М.