我最近开始做一些Java,其中一个Maven checkstyle插件正在惹恼我,特别是每行80个字符规则!
"Line is longer than 80 characters!"
我已经设法通过Eclipse checkstyle插件自动修复了由Maven插件生成的大部分checkstyle“编译错误”,但是80个字符错误中的许多仍然需要手动修复,尽管我已经在格式化器上摆弄了很长一段时间....
更糟糕的是它使代码变得丑陋,破坏功能减速,减速,分配到2/3线,
一些checkstyle很好,这有助于我们清理代码,但有些规则看起来很愚蠢,浪费时间!
这让我想知道在现代计算机时代,80个字符的格式仍然有意义吗?我只是不明白为什么java团队仍在使用它,它比帮助我们清理代码更麻烦。风格很好......
答案 0 :(得分:2)
是和否。
我肯定有必要限制行的长度,因为长行很难读。监控空间仍然有限。我经常在一台笔记本电脑或两个19英寸小型显示器上工作。当多个编辑器打开时,长线开始在右侧消失。
今天80个字符(或更严格的72版)的特定限制是任意的。一个团队应该决定什么对他们有用。
可能有120个字符更有意义,所以它适合推文,有一些空格用于标签; - )