事业 - 最佳实践 - 编码 - 单一职责判断
《事业-最佳实践-编码》系列
目的
提高代码的可读性、可扩展性、复用性、可维护性
判断
方法
方法代码过长
方法参数过多:个数多、组合情况多
很难给一个方法起一个合适的名字
很难一句话描述清楚方法的具体作用
方法逻辑通过参数控制分支逻辑
类
类的代码行数过多
类的函数或属性过多
类的私有方法过多
类依赖的其他类过多
依赖其他类的方法过多
比较难给类起一个合适名字
类中大量的方法都是集中操作类中的某几个属性
模块
一个模块应该对一类且仅对一类行为负责
服务
一个服务提供不同相关性很低的领域的能力
注意
拆分得过细会适得其反,会降低内聚性、代码的可维护性
版权声明: 本文为 InfoQ 作者【南山】的原创文章。
原文链接:【http://xie.infoq.cn/article/8efde1096aaba02afcdfd8c8f】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论