Имя: Пароль:
1C
 
DevTools42: Сканер кода 1С
₽ (Волшебник 22.04.2025 12:48)
0 envech
 
22.04.25
12:01
DevTools42: Сканер кода 1С — онлайн-инструмент для поиска ошибок, уязвимостей и других недостатков кода 1С.

Вы сможете:

1) Контролировать качество кода 1С, поступающего в прод
2) Системно работать над техническим долгом в разработке 1С
3) Установить пороги качества и ориентировать разработчиков их придерживаться

Что делает продукт?

* Находит ошибки в коде
* Проверяет на уязвимости и нарушения безопасности
* Выявляет дублирующийся код
* Показывает слабые места и участки с техническим долгом
* Даёт сводку по качеству проекта

Кому полезен:

* Разработчикам 1С — чтобы писать стабильный и безопасный код
* Техлидам и архитекторам 1С — для контроля качества кода
* Компаниям — оптимизировать и ускорить процесс разработки 1С

Как начать проверку?

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

📌 Подробнее: https://efsol.ru/promo/devtools42-scaner/
💬 Готовы показать демо — пишите через форму на сайте
1 Kongo2019
 
22.04.25
12:03
(0) Да некогда нам код проверять. Для этого юзеры есть.
2 H A D G E H O G s
 
22.04.25
12:05
(0)
"Готовы показать демо — пишите через форму на сайте "

Лениво.
3 Pprog151713
 
22.04.25
12:52
(0) Так разработчикам оно бесполезно. Мы и так знаем за касяки. )
4 Fragster
 
гуру
22.04.25
13:02
Это попытка примазаться к https://devtool1c.ucoz.ru/ ?
5 Fragster
 
гуру
22.04.25
13:03
почему бы не назвать 1CLint?
6 mikecool
 
22.04.25
13:49
только что закоммитил 17 модулей по 1 задаче, это сколько времени потребуется копировать-проверять?
а может вы хотите мою интеллектуальную собственность стырить?
7 АгентБезопасной Нацио
 
22.04.25
13:52
(6) на них будут чат-гопоту тренировать
8 TormozIT
 
гуру
22.04.25
14:03
(4) В ИР проверки попроще и там нет цели повышать "качество" кода. Там есть проверки на потенциальные ошибки в коде. Все работает оффлайн.
Но удобный запуск проверки модуля есть только из конфигуратора через платный Турбоконф https://fastcode.im/Templates/8889
9 envech
 
22.04.25
14:16
(1) Мы понимаем, что принятая практика это мониторинг через пользователя, но мы от этого уходим. И вот здесь описано как https://habr.com/ru/articles/889032/
10 envech
 
22.04.25
14:16
(2) Можете оставить свои контакты, если есть желание протестировать.
11 envech
 
22.04.25
14:17
(3) Мы ориентируемся на то, чтобы в сфере 1С разработки повышался общий уровень качества разработки. Все эти практики давно применяются в других стеках.
12 envech
 
22.04.25
14:19
(6) Насчет интеллектуальной собственности - заключается NDA. Сколько времени потребуется на проверку - зависит от кол-ва строк. Жирная cf от ERP размером 2ГБ проверялась по нашим тестам минут 20-30.
13 envech
 
22.04.25
14:20
(5) В DevTools42 кроме сканера кода будет также управление CI/CD и другие.
14 dmt
 
22.04.25
14:20
(0) сколько по времени выполняется анализ конфигурации уровня ERP?

каждый раз проверяется весь код или есть инкрементальная проверка?
15 envech
 
22.04.25
14:22
(14) Смотря какая ERP. Жирная cf от ERP размером 2ГБ проверялась по нашим тестам минут 20-30. Первый раз проверяется весь код, далее изменения.
16 Fragster
 
гуру
22.04.25
15:46
(8) я больше про схожесть названия в английском написании
17 Voronve
 
22.04.25
16:20
(0) Шарился, давеча, на предмет посмотреть 1с:Отель, а точнее показать потенциальному конфу.
Пяток франчей с онлайн-формами и кнопками типа "заказать", и у кого-то демка в онлайн выдвинута.
Как думаешь к кому потенциальный за счетом пошел ?
18 envech
 
22.04.25
17:34
(17) Мы скоро добавим видео-презентацию для большей наглядности.
Демо-доступ пока у нас только через запрос, но замечание приняли, спасибо.
19 Злопчинский
 
22.04.25
20:36
(11) Предложите свои разработки для улучшения типовых конфиг ;-)
20 envech
 
23.04.25
13:27
(19) Спасибо за Ваш совет!
21 maxab72
 
23.04.25
13:32
Презентация неинформативная. Привели бы примеры кода, который разобрала ваша тулза, чтоб можно было заценить.
22 Kongo2019
 
23.04.25
14:02
(19) Не надо. Там хоть какая-то логика есть, а если они еще и ИИ туда запустят. То тушите свет.
23 envech
 
24.04.25
15:30
(21) Для примера проанализировали конфигурацию ГитКонвертер от 1С и в ней отметили следующие замечания:
- запрос в цикле ( https://iimg.su/i/V10k0f )
- работы с временными файлами ( https://iimg.su/i/IxrXEr )
- обращение к виртуальной таблице без параметров ( https://iimg.su/i/rbwkXp )
всего было выдано около 1000 замечаний, каждое из которых можно просмотреть и изучить причины, по которым замечание было выдано: https://iimg.su/i/REyWCg
24 TormozIT
 
гуру
28.04.25
07:13
(23) Там на картинке "обращение к виртуальной таблице без параметров" для СрезПоследних считается чем то плохим.
Расскажите ему, что СрезПоследних без параметров теперь обычно (при включенных таблицах итогов) реальная таблица с индексом и потому это вредное "замечание".
25 scanduta
 
28.04.25
08:44
(23) То что вы нашли - это все ерунда полная, только время тратите впустую
26 Галахад
 
гуру
28.04.25
10:19
Это типа Феникса и Сонара?
Приветствую такие штуки, там где это есть код читать значительно легче.
27 mikecool
 
28.04.25
10:23
(24) ну почему же вредное? есть места, где шарашат будущей датой данные в РС, и получая срез без даты можно залететь )
28 envech
 
28.04.25
11:31
(24) (25) Здесь приведены только примеры ошибок и замечаний, которые  выдаются при анализе.
Конечно у каждого проекта и у каждой команды свои стандарты и правила разработки.
Инструмент призван упростить процесс проверки, снизить количество технического долга.
Вносить изменения в код или оставить как есть - решает разработчик.
29 envech
 
28.04.25
11:47
(26) Согласна, по опыту моей нашей команды, с использованием сервиса анализа код стал читабельнее. Стало легче поддерживать конфигурацию, скорость внесения исправлений и добавления новых фич увеличилась.
30 Злопчинский
 
28.04.25
12:44
(23) я не спец, но имхо так себе.
ругается на получение ИМЕНИ временного файла.
Можно было бы понять, если бы ругался на создание временного файла...
31 envech
 
03.05.25
11:27
(30) Здесь нужно рассматривать весь метод целиком. В методе был использован временный файл, но не вызывается удаление файла. Диагностика подсказывает, что нужно обратить внимание на этот кусок кода.
32 envech
 
22.05.25
10:52
Коллеги, привет!

Мы развиваем  DevTools42 —  инструмент для статического анализа и автоматизации тестирования 1С. Сейчас собираем обратную связь от реальных команд, которые готовы попробовать его на своих проектах.

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

От нас:
✅ бесплатный доступ без ограничений,
✅ сопровождение,
✅ быстрые правки и улучшения по вашим отзывам.

Если интересно — напишите здесь. С удовольствием пообщаемся 🙌
33 CepeLLlka
 
22.05.25
16:49
(11)Нужно не качество, а цена/качество

Если условный Серёжа наговнокодит за 100 рублей и всё будет работать так как надо заказчику, то значит всё ок.
34 Sinoptic
 
22.05.25
19:46
(23) Всё то же самое умеет EDT. Бесплатно и оффлайн.
И в реальном времени, прямо на ходу :)
Основная теорема систематики: Новые системы плодят новые проблемы.