Disable AND and OR keywords
在VB.NET的ANDALSO和ORELSE关键字应该是基本的质量一直在AND和OR关键字。什么是最简单的方法来禁用和和或关键字?我想,也许有人已经写FxCop安切洛蒂本规则)。也许只是一些设置(我们正在使用的VS 2008和2010年是移动到结束的夏季)
我打开所有的建议。
- 如果需要按位运算怎么办?:)不要告诉我没有人在用vb做这些,这不是真的。
- 很少。在这少数情况下,规则可以被推翻。
- 不完全是这样。记住,VB应该是一种通用编程语言。由多个人使用,每个人都有不同的要求。
呵呵,我认为你是一个解决方案的#叫做C。
但说真的,用VB,你可以去与一些小毛毯或类似使用FxCop政策执行代码分析工具。
但当谈到搜索为基本特征的基本和核心逻辑算子apla语言,你可能不应该在他们的政策,甚至通过执行测量。这是一个训练的问题,我们将通过培训和出版物。
检测系统的unintentional偶然使用或是使用运营商的最佳论文通过同行评审单元测试或处理。第1个基本运算符的行为在任何东西,VB初学者的指南,没有程序员应该真正的生产代码的工作,如果他们没有mastered经营者基本语法和语言呢。
- 我本质上是一个C人,但我的公司是vb.net,尽管我明白你的观点,我不应该首先使用关键字,但我不相信自己会认为我不会不小心这样做。因此,问题是;)
- 我知道那种感觉…当我在VB中工作时,我必须记住再次检查逻辑运算符是否存在潜在的短路缺陷。
- 我仍然坚持建议不要禁用操作员,即使是策略。虽然它使我们的C人在口中泡沫,很多VB代码实际上利用标准和/或操作员的非短路行为。这让我很疯狂,但对于本地的vb用户来说,这只是一种自然的方式。
- 它不会让我的嘴发软。但事实上,ByVal并不总是通过Val发送值。整件事更像是我对自己的不信任…
一个使用关键字和其他AndOr此外只是布尔操作。做作业是由表演bitwise论文关键字,除非你可以一定的是,你不需要做bitwise作战,你不想禁用论文的关键词。
- 是的,但使用确实有限。对于这些罕见的情况,完全可以否决该方法的fxcop规则。