标签: c# sonarqube
我正在测试SonarQube以检查我的代码的质量。
在一个循环中,我有类似的东西:
foreach(var someVar in someList) { if(condition) //Do stuff else break; }
SonarQube告诉我:
重构代码以删除此break语句。
我可以通过构建一个尊重我的条件的列表来做到这一点,但有人可以解释为什么使用break被认为是一种不好的做法吗?
break