Size: a a a

Чат подкаста «Разбор Полётов»

2020 September 04

AR

Andrei Rebrov in Чат подкаста «Разбор Полётов»
Vladimir Ivanov
а там есть отдельный чек на это? Откуда он знает предыдущий code coverage?
так сам сонар может дать отбивку произошло ли падение относительно прошлой проверки
источник

t

terancet in Чат подкаста «Разбор Полётов»
Vladimir Ivanov
Вопрос,  как сравниваиь с предыдущим
А зачем сравнивать с предыдущим? Можно же просто выставить ограничение, что не менее 90% строк кода должно быть покрыто.
источник

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
Andrei Rebrov
так сам сонар может дать отбивку произошло ли падение относительно прошлой проверки
Ну да, внутри билда ты историю не найдешь
источник

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
terancet
А зачем сравнивать с предыдущим? Можно же просто выставить ограничение, что не менее 90% строк кода должно быть покрыто.
Это пизда всему проекту
источник

t

terancet in Чат подкаста «Разбор Полётов»
Alexey Abashev
Это пизда всему проекту
Все равно придётся договариваться об уровне покрытия
источник

VI

Vladimir Ivanov in Чат подкаста «Разбор Полётов»
Andrei Rebrov
так сам сонар может дать отбивку произошло ли падение относительно прошлой проверки
sonar да, спасибо
источник

VI

Vladimir Ivanov in Чат подкаста «Разбор Полётов»
terancet
А зачем сравнивать с предыдущим? Можно же просто выставить ограничение, что не менее 90% строк кода должно быть покрыто.
главная идея, чтобы любой новый код был покрыт тестами
источник

AR

Andrei Rebrov in Чат подкаста «Разбор Полётов»
terancet
Все равно придётся договариваться об уровне покрытия
надо договариться чтобы покрытие росло и чинился тех долг
источник

AR

Andrei Rebrov in Чат подкаста «Разбор Полётов»
а ставить KPI на итоговое покрытие тестами это такое себе
источник

VI

Vladimir Ivanov in Чат подкаста «Разбор Полётов»
Andrei Rebrov
надо договариться чтобы покрытие росло и чинился тех долг
угу
источник

t

terancet in Чат подкаста «Разбор Полётов»
Andrei Rebrov
надо договариться чтобы покрытие росло и чинился тех долг
Согласен
источник

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
terancet
Все равно придётся договариваться об уровне покрытия
Не, это можно только быть точку отсчета и идти к уровню. Если вы погони есть за конкретной цифрой по покрытию, то убьёт проект - все заебутся и ничего не сделаете
источник

VK

Vladimir Kornyshev in Чат подкаста «Разбор Полётов»
Dima
какой же цирк
С одной стороны, конечно, выглядит как цирк. Но с другой стороны - я помню, как все ржали над "шпионским камнем" британцев, а оно потом вон как обернулось. Так что я бы ничему не удивился.
источник

ВВ

Виктор Вербицкий... in Чат подкаста «Разбор Полётов»
Vladimir Ivanov
а там есть отдельный чек на это? Откуда он знает предыдущий code coverage?
А ещё у сонара есть кастомные проперти, куда можно значения складывать. И с помощю плагина можно чекать только изменение, а не весь код, не ложа результат в бд. Что заметно быстрее. В результате можно как-то так делать:
1. Проверяем pr и получаем покрытие с учётом этого pr
2. Берём текущее сохранённое значение из проперти проекта в сонаре и сталкиваем
3. Если не выросло, то разрешаем мердж, а после него делаем полную перепроверку на сонаре и результат записываем в пропертю для следующего прохода
источник

ВВ

Виктор Вербицкий... in Чат подкаста «Разбор Полётов»
Точнее это у сонара Custom Measures называется
источник

J🎩

JBáruch 🎩 in Чат подкаста «Разбор Полётов»
Секретная часть перехвата телефонных переговоров
источник

VI

Vladimir Ivanov in Чат подкаста «Разбор Полётов»
Виктор Вербицкий
Точнее это у сонара Custom Measures называется
ништяк, а это в бесплатном сонаре есть или надо developer edition?
источник

VI

Vladimir Ivanov in Чат подкаста «Разбор Полётов»
и еще - народ, а все реально платят за сонар?
источник

ВВ

Виктор Вербицкий... in Чат подкаста «Разбор Полётов»
Это в бесплатном есть
источник

VI

Vladimir Ivanov in Чат подкаста «Разбор Полётов»
или фришный юзают на контейнерах?
источник