Я могу давать советы только по собственному опыту. Я не знаю каких-либо руководств / лучших практик.
Я использую их для обозначения нежелательных состояний:
- основных целей кода, которые я хочу достичь (Блокаторы> 1 -> КРАСНЫЙ)
- второстепенных целей, которых я хочу достичь (Критика> 30 -> КРАСНАЯ)
Я также считаю полезным отмечать метрики, которые были достигнуты, например:
- покрытие кода (падает ниже 80% -> RED), индекс изменения тангажа архитектуры <70% ... </li>
Так что в основном я использую оповещения, чтобы пометить нежелательные состояния, чтобы предупредить, если определенные метрики не достигают значения.
Я нахожу варианты в сонаре очень ошеломляющими, поэтому я выбрал metrcis, которые звучали полезными или соответствовали текущим планам рефакторинга.
Надеюсь, это немного поможет:)