随笔分类 - design
摘要:前后端分离开发模式下,后端工作的对外表现就是一系列的API接口。如何设计一个优雅的API接口,以满足规范性、安全性、稳定性、易排查等需求? 几年工作下来也有了一些心得,但考虑仍不够全面,网上学习了下整体总结如下。 有【定义符合Restful规范、参数校验、统一返回值、敏感数据加密或脱敏、幂等执行、分
阅读全文
摘要:软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 24种设计模式及分类(总结及各模式是具体介绍可参阅这篇文章): 其中,软件设计原则的S
阅读全文
摘要:转自: 伯乐在线 Java API设计清单 英文原文 TheAmiableAPI 在设计Java API的时候总是有很多不同的规范和考量。与任何复杂的事物一样,这项工作往往就是在考验我们思考的缜密程度。就像飞行员起飞前的检查清单,这张清单将帮助软件设计者在设计Java API的过程中回忆起那些明确的
阅读全文