过去,大多数人都是在80个字符宽的终端上编码。在许多语言中,这已经变成了近乎神圣的东西。
但现在许多人都有20英寸以上的显示器(或双显示器),因此屏幕房地产不像以前那么重要了。
所以我的问题是:在Visual Basic代码中,代码应该限制在80个字符内,还是没有限制,或者这真的是一个主观的事情,取决于你工作的地方和你自己的偏好?
过去,大多数人都是在80个字符宽的终端上编码。在许多语言中,这已经变成了近乎神圣的东西。
但现在许多人都有20英寸以上的显示器(或双显示器),因此屏幕房地产不像以前那么重要了。
所以我的问题是:在Visual Basic代码中,代码应该限制在80个字符内,还是没有限制,或者这真的是一个主观的事情,取决于你工作的地方和你自己的偏好?
当一行散文有40-70个字符(大约10个单词)时,人类阅读和理解最快。我认为这个规律同样适用于代码。
做最适合你的、最能够发挥作用的事情。这几乎是任何事情的普遍真理。
有些主观,但也有一些限制(例如,如果每个人都使用大小为X的监视器)。我们使用110个字符,即使有些人使用横向旋转成纵向的宽屏监视器,这对我们也能够很好地工作。
我认识很多人对于80个字符的行非常挑剔。作为一个任意的标准,这并不坏,但如果没有人催促你,可以根据自己的舒适程度来设置长度。
我建议使用大约80个字符。我在额外的监视器上所做的是将两个代码文件并排放置。第二个屏幕则用于显示所有工具栏、属性窗口以及第三个代码或界面布局窗口。
Protected Sub myLongMethodName(ByVal sender as System.Object, ByVal e as System.EventArgs) Handles SomeObject.SomeEvent
这样的代码 - 超过80个字符。即使在Java中,我也没有遇到过任何类似的冗长代码。 - Wayne Werner