在接口已发布出去,且有第三方人员合作的情况下,才是不能改动接口。
若在这中情况下去随意修改接口,会出现合作人员调用失败,很容易让对方不再使用这边的接口了。
重构的最主要目的是,是让代码 更好用,更好懂,有时候为了 代码可读性,是可以牺牲性能的。
比如一个循环做了2件事,可以拆成 2个循环,每个循环各做一件事等等
重构代码有三个方向:
- 函数上移
-同个父类, 不同子类中有相同逻辑的代码, 可以将其抽成一个新的方法, 并将其放在父类中,这样可以有效的减少重复代码
2.提炼函数
3.提炼类
在接口已发布出去,且有第三方人员合作的情况下,才是不能改动接口。
若在这中情况下去随意修改接口,会出现合作人员调用失败,很容易让对方不再使用这边的接口了。
重构的最主要目的是,是让代码 更好用,更好懂,有时候为了 代码可读性,是可以牺牲性能的。
比如一个循环做了2件事,可以拆成 2个循环,每个循环各做一件事等等
重构代码有三个方向:
2.提炼函数
3.提炼类
本文标题:2020-03-20 关于接口重构的小结
本文链接:https://www.haomeiwen.com/subject/pqmjyhtx.html
网友评论