在VB.net中,ANDALSO和ORELSE关键字基本上应该始终优先于AND和OR关键字。
禁用AND和OR关键字的最简单方法是什么?
我在想FXCop (也许有人已经写好了这个规则)。
也许只是VS中的一些设置(我们目前正在使用2008,并将在夏末迁移到2010 )
我愿意接受所有的建议。
发布于 2010-05-10 17:12:36
哈哈,我想你要找的解决方案叫做C#。
但说真的,使用VB,您可以使用FXCop或类似的代码分析工具进行某种全面的策略实施。
但是,当涉及到语言的核心逻辑运算符这样的基本和基本特性时,您可能不应该通过策略实施来扰乱它们。这是一个培训问题,最好通过培训来解决。
检测这些操作符的意外误用或无意使用最好通过单元测试或同行审查来处理。基本的运算符行为是任何VB初学者指南中的第一章内容,如果程序员还没有掌握语言的基本语法和运算符,他们就不应该在真正的产品代码上工作。
发布于 2010-05-11 07:52:29
除了布尔运算之外,And和Or关键字还有其他用途。执行按位操作是由这些关键字完成的,因此除非您可以绝对确定永远不需要执行按位操作,否则您不希望禁用这些关键字。
https://stackoverflow.com/questions/2801260
复制相似问题