时时要做重构
?
?今天,我在重构自己的一个小程序,主要是自动化备份配置的程序。主要的类只有5个,但是在过了几天之后,尽然已经很难改动了。(平均二三百行代码一个类)
我的想法:
1.从这些类中抽象出我能理解的概念,而不是一次次处理的过程。
2.能够预见到未来的变化,作出相应的模拟。
3.保持精简,一眼见全貌,信息尽收眼底。因为很长,多行,复杂的描述,理解起来很困难。
?
面对着积累了几天的代码,一段段片段和最原始自然的想法和短时的做法,时时影响着我的感知,让我无法自拔,也让我深感思想是要每天整理的,否则,每天你面对的回忆就是自然的,片段的,零散的。而且你将时时被其影响。有点可怕了!
?