Что такое code quality gates?

Middle
218 просмотров
AFK Offer AI

Quality gates — набор условий которые код должен пройти для мержа: все тесты зелёные, coverage не ниже порога (например 80%), линтер без ошибок, нет critical уязвимостей. Настраиваешь через required checks в GitHub branch protection. Если хоть одна проверка не пройдена — PR не мержится. Это обеспечивает минимальный стандарт качества.

Следующий вопрос

Что выведет: m := map[string]int{"a":1}; v := m["b"]; fmt.Println(v)?