Sli*_*liq 78 methods netbeans coding-style conventions
NetBeans 7.4 beta目前可供公众下载,默认情况下它引入了一个奇怪的警告规则:
方法长度为16行(允许10行)
我的问题是:这是一个公认的代码约定规则,可以在某个地方证明某种程度吗?NetBeans支持/开发人员说它不是一个bug,但是不要说明为什么它们只允许10行,以及这个规则究竟来自何处.
小智 125
您可以更改在NetBeans中选择最高方法/函数长度警告的行为(这是在工具- >选项- >编辑器,在提示选项卡,在" 行太多,在复选框列表"一节).
在那里,您可以设置最大行数,您希望如何被警告等.
我相信这个规则是由NetBeans开发人员引入的,因为在团队工作时,QAs用来"检查"代码标记长方法声明/函数体的自动化工具.不幸的是,"代码分析师"对自动化工具的使用正在增加,而他们对背后原因的理解仍然有限.我不是说你的功能应该是几百行 - 这只是一个简单的错误,而是一个编码法的硬编码 - 加油!
Mat*_*att 23
"10行规则"与强制执行测试驱动的开发有关.该理论认为,任何具有十多条线的方法都可以更好地分解为可测试的单元.它在理论上有用,但在实践中,这样的警告比有用更令人讨厌.
| 归档时间: |
|
| 查看次数: |
25322 次 |
| 最近记录: |