随笔分类 -  Clean Code

摘要:1. 单一职责原则 像函数一样,类应该尽量短小 每一个类应该有且仅有一条加以修改的理由。 系统应该由许多短小的类而不是少量巨大的类组成。每个小类封装一个职责。只有一个修改的原因,并与少量其它类一起协同达成期望的系统行为。 2.内聚 类应该只有少量实体变量。类中的每个方法都应该操作一个或者多个这种变量 阅读全文
posted @ 2020-12-30 21:32 self.refactoring 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1. 短小 函数应该尽可能短小。每个函数20行封顶最佳。 2. 只做一件事(单一职责) 每个函数应该只做一件事,这样也可以保证函数尽可能短小。函数名字可以对代码进行自我描述。这样可读性会非常好。 3. 每个函数只做一个抽象层级的事 对于第二点 “一件事”的定义,每个人可能也有不同的理解。我们必须利用 阅读全文
posted @ 2020-12-28 17:49 self.refactoring 阅读(119) 评论(0) 推荐(0) 编辑
摘要:名副其实 选个好名字要花费时间,但省下来的时间比花掉的多。注意命名,而且一旦发现有更好地名称,就换掉旧的。名字一定需要符合其本意。 举例: 要表达消逝的时间,以日记。不好的命名: int d; 好的命名: int elapsedTimeInDays 获取订单项Id的韩函数: 不好的命名: List< 阅读全文
posted @ 2020-12-27 17:39 self.refactoring 阅读(79) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示