9.18
《程序员修炼之道-从小工到专家》
第二章,读了这个 注重实效的途径后,我了解到我现在代码存在的问题,对于一段代码而言,重复性太多,而自己又没有很强的能力去提取出来这些东西。正交性,则是,目前我对于每个文件的联系太多,太杂,用比较专业的术语来说,就是耦合度太高。而且不符合设计模式的理念,修改和增加,都需要对原有的代码做一次大换血。对于可撤销性而言,个人认为是设计模式中的单一职责原则,尽量的每一个类负责一个单个的任务,但是,要是任务分发的过于细致,则会导致代码量太多。这也会引发项目的灾难。