Ответ
Да, такое случается. Мой подход основан на технической аргументации и данных. Если замечание, на мой взгляд, необоснованно, я стараюсь понять его корень и представить контраргументы, основанные на фактах: метриках, логах, документации или best practices.
Пример из DevOps-практики: Если на код-ревью говорят: "Твой Terraform-модуль для создания VPC небезопасен, он открывает все порты", а в коде явно указаны строгие security groups, я отвечаю примерно так:
"Я вижу вашу обеспокоенность. Давайте посмотрим на конкретные строки. В модуле
network.tfsecurity groupapp_sgявно разрешает только входящий трафик на порты 80 и 443 с0.0.0.0/0, а для SSH доступ ограничен IP-адресами нашей office CIDR10.0.1.0/24. Это соответствует нашему security baseline. Если есть требование добавить egress-правила или перейти на отдельные security group для каждого типа инстансов, я готов это реализовать. Можем обсудить, какой из подходов (terraform-complianceили проверка черезcheckov) лучше добавить в пайплайн, чтобы такие вопросы снимались автоматически?"
Главное — сохранять уважительный тон, фокусироваться на решении проблемы, а не на личности, и быть готовым изменить свою позицию, если будут представлены более веские аргументы или требования.