Я обычно комментирую "ifs" и пишу на "человеческом языке", что это значит, например "проверяет, есть ли это A или B".
Я нахожу это лучше для младших программистов, которые читают код, чтобы сначала прочитать, что это значит, а затем проанализировать утверждение (также для меня, когда я проверяю старый код)
Чем вы занимаетесь? Как насчет других сценариев? Плюсы? Минусы?