Size: a a a

1С, БСП, DevOps и Архитектура

2021 May 20

g

gosn1ck in 1С, БСП, DevOps и Архитектура
источник

🐾

🐾Наталия Bagheerka... in 1С, БСП, DevOps и Архитектура
Сонар использует логику апк, и ещё добавляет серию проверок. Можно его на бесплатной версии погонять
источник

ZT

Zhomart Tu in 1С, БСП, DevOps и Архитектура
Спасибо почитаю про АПК. В типовых решениях Сонар находит под 20000 ошибок это Сонар плох или Разрабы?))) ну зато он изъяны в коде указывает по типу НайтиПоКоду(«») и где в код вставляются пароли и т.п
источник

🐾

🐾Наталия Bagheerka... in 1С, БСП, DevOps и Архитектура
Разрабы. И потом, нужно смотреть по градации, есть критические и есть косметические ошибки
источник

ZT

Zhomart Tu in 1С, БСП, DevOps и Архитектура
Ещё вроде то что тормозит систему указывает
источник

🐾

🐾Наталия Bagheerka... in 1С, БСП, DevOps и Архитектура
То есть, если строка длиннее нормы, она все равно будет работать. Или вложенность условий больше нормы. Или исключение в попытке не прописано. Но это все нарушение норм итс
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
не совсем так, туда можно выгрузить результат этим https://github.com/otymko/acc-export
источник

🐾

🐾Наталия Bagheerka... in 1С, БСП, DevOps и Архитектура
Где это противоречит тому, что я сказала?
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
тому что из вашей фразы можно сделать вывод, что сонаром можно заменить АПК, но это не так
источник

🐾

🐾Наталия Bagheerka... in 1С, БСП, DevOps и Архитектура
У сонара есть библиотека, которая содержит плюс-минус все апк правила. Или была года полтора назад, когда я в этом ещё варилась
источник

ВМ

Василий Мазурок... in 1С, БСП, DevOps и Архитектура
А скажите, только я никак не могу снять эти вот галочки при создании Роли?
Снимаю. Закрываю окно - они опять на месте.

1С:Предприятие 8.3 (8.3.18.1208)
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
У АПК около 400 диагностик, но очень много FP и FN, потому что проверки более примитивные.
У БСЛ больше 140 проверок сейчас, FP и FN меньше, но есть такие проверки которые прям я выключаю, потому что не интересные. В целом они частично пересекаются, но хорошо использовать совместно.
В АПК внутри можно посмотреть список проверок, у БСЛ опубликованы тут https://1c-syntax.github.io/bsl-language-server/diagnostics/
источник

ЕС

Елизавета Степанюк... in 1С, БСП, DevOps и Архитектура
а где можно почитать про назначение сонара, и кейсы использования? Для меня пока выгода использования непонятна. К АПК уже привычка есть.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
на ютубе может посмотреть записи конференций с инфостарта
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
я считаю сонар без плюшек в виде распределителя ошибок по ответственным сложно использовать
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
он по гитблейму ответчтвенного ищет, а часто надо по ответственному за метаданное или подсистему, тут сонар проигрывает
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Там еще вроде если я тронул какой-то модуль, который раньше не был просканирован, то он мне все ошибки этого модуля припишет
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
так и апк так же сделает
источник

ЕС

Елизавета Степанюк... in 1С, БСП, DevOps и Архитектура
Спасибо за разъяснения.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Интересно как во всем мире это решается. Или все в больших языках с этим так же живут?
источник