20篇文章 · 4695字 · 3人关注
方法论无绪即是起点,也是终点 提倡模块化设计和基于组件的架构
API譬如恒星,一经发现,永不消失 1、明确版本的重要性“兼容式移除”2、依赖关系自动调整与版本关联3、移除部分API保留一段时间4、分解庞大的...
正确的判断来自于经验,而经验来自于错误的判断如果你犯了足够多的错误,那么你就能够学到很多东西,也就成为一个好的API设计者。 做小游戏寓教于乐
1、在提交代码时进行代码评审 2、说服开发人员为他们的API提供文档一份好的文档可以有效帮助用户,避免他们在使用API时去了解内部细节性内容,在...
1、让问题库重新焕发活力编写测试用例,用测试用例从外观上保持行为一致 2、兼容性是一种约束 3、相似API的桥接和共存1、老的API依赖于新的A...
1、API设计中自相矛盾 自相矛盾的定义:同时相信两种互相矛盾的观点,而没有意识到这两者矛盾。API的模式,开发API,发布和维护 2、背后隐藏...
只有建议与当前问题所处环境相匹配时才值得采纳1、API必须是漂亮的2、API必须是正确的3、API尽量简单的4、API必须是高性能的5、API必...
声明式编程:对外暴露接口或协议,注册和卸载交给框架来处理 1、让对象不可变2、不可变的行为3、文档兼容
1、不要冒险 阿米巴变形虫模型,过度依赖 一旦人们习惯了软件的某个版本,那么就宁愿忍受该版本而不愿冒险升级,因为升级可能会出现位置的问题,于是人...
文集作者