в case-ветке switch'a, когда в процессе рефакторинга в ветке убираю return. Есть ли смысл изначально принудительно ставить break даже при наличии return'a?
Смысла нет, лучше поставь режим "предупреждения как ошибки"
Либо break либо return. Просто приучи себя, что BREAK всегда нужен.
Вообще, проблема надуманная. switch используется достаточно редко, и придумывать какие-то там правила только из-за того, что боишься забыть break , странно. Просто читай код после того как его написал, и все. Просто, универсально, полезно.
Скорее всего надо настроить компилятор, чтобы тебе предупреждения показывал Не уверен, что они могут это, но мне кажется что да
Обсуждают сегодня