因为有些要求感觉实是太过奇葩,收集下来娱乐下大家。
要求代码必须要放在一行上面,导致代码上面有不少行甚至超过了 1000 个字符。
就是有时候代码过长,我们会折行增加可读性,最简单的一个例子就是 object builder 设置值。奇葩的要求是这个代码必须要放在一行上上面。
奇葩解释:因这就是 Java 的编码规范和便于 IDEA 语法分析。
如果你的代码有折行,PR 都全部拒绝通过。强制使用 IDEA 2 次格式化把代码尽量放一行的功能。
拒绝使用临时变量增加代码可读性。一些复杂代码就会在一行上超过上千字符,屏幕都需要往右侧翻 5 ,6 次 还没看全这行到底要干什么。
挑一个方法来看看:
这个方法被要求这样写以后,这行的长度是 682 个字符。
不允许折叠行。
看不明白这行要干什么?看不明白就对了,这个根本就不是人读的东西。