王争《设计模式之美》笔记
DRY 原则(Don’t Repeat Yourself):不要写重复的代码。
实现逻辑重复
通过验证用户名和密码的代码说明,尽管代码的实现逻辑是相同的,但语义不同,我们判定它并不违反DRY原则。
功能语义重复
通过验证ip地址的例子,说明尽管两段代码的实现逻辑不重复,但语义重复,也就是功能重复,我们认为它违反了DRY原则 。
代码执行重复
通过验证邮箱、密码的一段代码说明重复执行也违反DRY原子。
代码复用性(Code Reusability)什么是代码的复用性?
怎么提高代码复用性?
7 条提高代码可复用性的手段,具体如下。
除非有非常明确的复用需求,否则为,了暂时用不到的复用需求,花费太多的时间、精力,投入太多的开发成本,并不是一个值得推荐的做法。这也违反我们之前讲到的YAGNI 原则。
重点回顾需要重点掌握的内容:
1.DRY 原则
2. 代码复用性
7 点提高代码可复用性的一些方法。
参考:https://time.geekbang.org/column/intro/250?code=gLit0LpsKZQ6vOVqS1htGOSAKYLCYeMuklw2dwajH-4=
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved