重构

东西读来读取,其实从我理解的角度看,软件危机本质上就是人类智商危机。已经无法在一个层级上掌握,那就继续抽象上升到下一个层级。

从打孔机->1010->汇编->函数->对象->函数式编程,最浅显的表现就是可读性的提高,这是我们重构的目标吗?

显然不是,同级下代码的可读,可维护性,健壮性,仍然会有很大的差别,有的可以写到几十万行,但是有的可能到达几万行就已经无法维护。

可读性只是目标的很小一个部分,更重要的是做出“真正的抽象”。

 

posted @ 2015-05-18 11:28  Jun Wang  阅读(126)  评论(0编辑  收藏  举报