1

我最近开始做一些 Java,其中一个 Maven checkstyle 插件让我很生气,特别是每行 80 个字符的规则!

"Line is longer than 80 characters!"

我已经设法通过Eclipse checkstyle插件自动修复了Maven插件生成的大部分checkstyle“编译错误”,但是尽管我已经摆弄了格式化程序很长一段时间,但许多80个字符的错误仍然需要手动修复...... .

更糟糕的是它使代码看起来很难看,破坏函数减速,类减速,赋值为 2/3 行,

有些检查样式很好,可以帮助我们清理代码,但有些规则看起来很愚蠢,完全浪费时间!

这让我想知道 80 个字符的 checkstyle 在现代计算机时代仍然有意义吗?我只是不明白为什么 java 团队仍然使用它,它造成的麻烦比帮助我们获得干净的代码和良好的风格...

4

1 回答 1

3

是和否。

我当然有必要限制行的长度,因为长行很难阅读。并且监视器空间仍然有限。我经常在笔记本电脑或两台小型 19 英寸显示器上工作。打开多个编辑器后,右边的长行开始消失。

今天 80 个字符的具体限制(或更严格的 72 个)有点随意。一个团队应该决定什么对他们有用。

可能 120 个字符更有意义,因此它适合带有一些主题标签空间的推文;-)

于 2013-02-07T11:34:29.900 回答