作者回复: 你这算是勇于自我否定吗?😁
作者回复: 拆分是没有问题的,但拆分出来的每一个步骤,都应该是一个独立的函数,然后,在大的函数中将它们聚合起来。
作者回复: 代码行书没有上限,写的人就没有底线。
作者回复: 看要求了,我在代码检查里加限制,新来的同学立刻就能学会。
作者回复: 小步修改,小步提交。
作者回复: 是的,变量名字长可能就是函数长的结果。
作者回复: 难道不是用框架吗?这年头为啥要用裸的JDBC呢?
作者回复: 你的分析思路是对的,把一步一步拆分开来。 Java有各种 AOP,有兴趣可以看一下。
作者回复: 对于大多数人的问题在于,能发现的关注点太少了,能观察到的侧面就太少,拆分的粒度远远不足。所以,尝试多发现一些问题,再来说怎么组合。
作者回复: 有名的开源程序库是以什么著称的,是代码写得好吗?当然不是了,所以,它们并不是好代码的代表。