对于常年编写服务端接口的同学们来说,总是由于改动接口而被前端开发抓着怼。
然而世界是变化发展的,对于需求来说,唯一不变的是需求他老人家一直在变。那么有没有什么原则可以知道我们,以降低接口演进所造成的伤害呢?
Martin Flower说:
1.区分公开接口和发布接口。(有些我可以让你看见,有些你看了也白看,你不告诉我你想不想看,我怎么知道这个接口你想看不想看?)
2.重构非发布接口。(接口没有发布么?大家露出了会心的微笑,改不死你。)
3.谨慎声明发布接口。(发布接口之前,要三思而后行,反正,我很方。)
4.不要改变发布接口。(嫁出去的女儿泼出去的水,就这么滴吧,如果要加新功能,另起一行。)
【1.3 后端开发】之【Martin Flower关于降低接口演进所造成的伤害之四点原则】
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 我叫姚晨,我来自于点融网。我想作为非架构师的我,在这里给大家分享一下在构建点融支付系统的心路历程,也算是在各位架构...