Avatar notebook default
20篇文章 · 4695字 · 3人关注
  • 第20章 未来

    方法论无绪即是起点,也是终点 提倡模块化设计和基于组件的架构

  • 第19章 消亡的过程

    API譬如恒星,一经发现,永不消失 1、明确版本的重要性“兼容式移除”2、依赖关系自动调整与版本关联3、移除部分API保留一段时间4、分解庞大的...

  • 第17章 利用竞赛游戏提升API设计技巧

    正确的判断来自于经验,而经验来自于错误的判断如果你犯了足够多的错误,那么你就能够学到很多东西,也就成为一个好的API设计者。 做小游戏寓教于乐

  • 第16章 团队协作

    1、在提交代码时进行代码评审 2、说服开发人员为他们的API提供文档一份好的文档可以有效帮助用户,避免他们在使用API时去了解内部细节性内容,在...

  • 第15章 改进API

    1、让问题库重新焕发活力编写测试用例,用测试用例从外观上保持行为一致 2、兼容性是一种约束 3、相似API的桥接和共存1、老的API依赖于新的A...

  • 第14章 API设计中的矛盾之处

    1、API设计中自相矛盾 自相矛盾的定义:同时相信两种互相矛盾的观点,而没有意识到这两者矛盾。API的模式,开发API,发布和维护 2、背后隐藏...

  • 第13章 极端的意见有害无益

    只有建议与当前问题所处环境相匹配时才值得采纳1、API必须是漂亮的2、API必须是正确的3、API尽量简单的4、API必须是高性能的5、API必...

  • 第12章 声明式编程

    声明式编程:对外暴露接口或协议,注册和卸载交给框架来处理 1、让对象不可变2、不可变的行为3、文档兼容

  • 第11章 API具体运行时的一些内容

    1、不要冒险 阿米巴变形虫模型,过度依赖 一旦人们习惯了软件的某个版本,那么就宁愿忍受该版本而不愿冒险升级,因为升级可能会出现位置的问题,于是人...

文集作者