怎样写代码才更好(效率、可读性、可维护性)
大家好,小弟最近有个疑问,就是关于怎样写代码才叫好,当然那些原理性的东西,我也是略知一二的,什么耦合之类的。现在我碰到的问题大概如下。
重复相似的功能有些多,看了下代码,许多都是合在一起写的,这样可维护性就比较好了,当有些需求需要变更的时候,只需要改这一个地方就可以了。可是这样也有些问题,那就是可读性非常的差,我刚刚接触的时候看起来非常费劲,而且我觉得最大的问题就是效率变的非常差,因为要把所有的参数都给获取过来。
而如果把这块代码分开来写呢,可能就会导致太多的重复性了,如果有一个细节需要变化,那么相关的方法都需要变更了,可维护性就太差了。
大家来说说工作中你们是如何处理这种事的吧。
[解决办法]
《程序员修炼之道》《优秀程序员的28个习惯》《整洁代码之道》《设计模式》《重构》,多看看吧,很好的书。