如何减轻代码维护负担
现在处于的一种常见的状态是,实现功能的时候,没想那么多,着急的实现了。实现之后,不敢改动了,但是维护起来十分困难,别的产品需要这个功能的时候,移植变得十分困难。
这些天一直在想这个问题,也看了看设计模式相关的书籍。
设计的时候要不断的将问题分解,想清楚哪些代码是以后可能要改变的,哪些是不需要改变的,想清楚怎么扩展。
现在处于的一种常见的状态是,实现功能的时候,没想那么多,着急的实现了。实现之后,不敢改动了,但是维护起来十分困难,别的产品需要这个功能的时候,移植变得十分困难。
这些天一直在想这个问题,也看了看设计模式相关的书籍。
设计的时候要不断的将问题分解,想清楚哪些代码是以后可能要改变的,哪些是不需要改变的,想清楚怎么扩展。