吐槽一下 Java JRE 的源码可读性有点差
資深大佬 : taogen 22
想了解一下 java.util.concurrent.ConcurrentHashMap,发现可读性太差了。
吐槽点如下:
- 大部分局部变量都是单个字母命名( WTF )。
- 大量的位运算(不明觉厉)。
- 大量的魔法值( WTF )。
- 很多层嵌套循环在一个方法中(头晕目眩)。
- 一个 if 判断条件中,含大量的与、或子句,且含许多赋值语句。
以上或许都是为了追求极致性能,但是可读性真的太差了。
大佬有話說 (23)