关于好的程序至少要写两遍
我确实发现好的程序都是一遍一遍改进出来的
每次看一下以前自己写的程序,总感觉有很多可以改进的地方(不管是性能,代码量,可维护性等等)
以前我写了一个orm操作的辅助类,前前后后到现在一共修改了10次
我敢保证,拿我现在的眼光去看当初那个类,还是有很多可以改进的地方,也许性能上能提升1%,也许代码能更优美一些
然而,我也花了至少几倍与当初的时间来维护自己曾经的努力
然而,这些改动也仅仅是我个人思维局限里的一次次重构,以自己10天后的新思维方式去维护它
这样做真的有意义吗? 真的是提高么?(我浪费了很多的时间花在重构上,其实我可以用这些时间去学习新技术了,新算法了)