API设计准则
来源:互联网 发布:整站优化 编辑:程序博客网 时间:2024/05/07 03:26
API必须要提供充分的功能,以供调用者完成自己的任务。
API应该是最精简的,不要为调用者带来多余的不便。
如果没有理解API的使用环境的话,那也就不能去设计它。
通用性的API应当是与具体使用场景无关的,而特定用途的API则要充分考虑使用策略。
API应该从调用者的角度来进行设计。
好的API绝不推卸责任,把自己该做的事情留给别人。
在实现API之前,就应该把API文档化。
好的API应当符合工效学(Ergonomic)。
本文转自
http://jcrandomthought.spaces.live.com/Blog/cns!D5A79766001AF61!387.entry
API应该是最精简的,不要为调用者带来多余的不便。
如果没有理解API的使用环境的话,那也就不能去设计它。
通用性的API应当是与具体使用场景无关的,而特定用途的API则要充分考虑使用策略。
API应该从调用者的角度来进行设计。
好的API绝不推卸责任,把自己该做的事情留给别人。
在实现API之前,就应该把API文档化。
好的API应当符合工效学(Ergonomic)。
本文转自
http://jcrandomthought.spaces.live.com/Blog/cns!D5A79766001AF61!387.entry
- API设计准则
- Java API 设计准则
- Swift 3.0 API设计准则
- 设计模式-设计准则
- WIKI的设计准则
- 方法设计的准则
- 设计准则 之 思考
- 硬件设计的准则
- UI设计准则
- db2 索引 设计准则
- db2 索引 设计准则
- DB2 索引设计准则
- C#事件-设计准则
- web设计准则
- web设计准则
- URL 设计准则
- 大型数据库设计准则
- 数据库设计准则
- VC总结
- xml 1
- STL使用入门( Using STL)
- 用汇编写特殊要求的strlen
- 继续转载 3d游戏编程 感觉写的不错值得看看
- API设计准则
- 值得参考的一个WEBGIS网站
- [转]Apache 日志管理
- C# 中字符串与Unicode相互转化
- 搭建J2ME开发环境
- 第一个正式投入的开源项目Karrigell
- tomcat6.0配置
- 论空格和空行 常佳军论写程序(二)
- JBPM 整合