2020年必读书籍推荐:软件设计的哲学(A Philosophy of Software Design),本书190多页,豆瓣的点评分在9分以上,目前只有英文版本,中文版还未上市,英文好的同学建议去直 ...
2020年必读书籍推荐:软件设计的哲学(A Philosophy of Software Design),本书190多页,豆瓣的点评分在9分以上,目前只有英文版本,中文版还未上市,英文好的同学建议去直 ...
2020年必读书籍推荐:软件设计的哲学(A Philosophy of Software Design),本书190多页,豆瓣的点评分在9分以上,目前只有英文版本,中文版还未上市,英文好的同学建议去直 ...
01 前言 80多年来,人们一直在为计算机编写程序,但令人惊讶的是,关于如何设计这些程序或什么是好程序的讨论却少之又少。关于软件开发过程(如敏捷开发)和开发工具(如调试器、版本控制系统和测试覆盖工具 ...
“ 作者简介:常柱,微信公众号【架构未来】作者,十多年一线互联网研发从业经验;前五八同城商业会员技术负责人,宝驾租车技术总监,现58到家业务中台技术负责人。 这本书是关于如何设计软件 ...
目录 6.1 使类具有一定的通用性 6.2 示例:为编辑器存储文本 6.3更通用的API 6.4 通用性使得信息隐藏效果更好 6.5 问自己的问题 6.6 ...
目录 20.1 如何考虑性能 20.2 修改前的测量 20.3 围绕关键路径进行设计 20.4 一个示例:RAMCloud缓冲区 20.5 结论 到目 ...
作者简介: 常柱,微信公众号【架构未来】作者,十多年一线互联网研发从业经验;擅长大型业务系统架构和技术团队管理工作;对会员体系、技术中台、业务中台、物联网平台等建设有丰富的经验;前五八同城 ...
“ 作者简介: 常柱,微信公众号【架构未来】作者,十多年一线互联网研发从业经验;前五八同城商业会员技术负责人,宝驾租车技术总监,现58 到家业务中台技术负责人。 ...
目录 9.1 如果共享信息,则将信息集合在一起 9.2 如果可以简化接口,就一起使用 9.3 消除重复 9.4 通用代码和专用代码分开 9.5 示例:插入光标和 ...
目录 8.1 示例:编辑器文本类 8.2 示例:配置参数 8.3 做过了头 8.4 结论 本章介绍了另一种思考如何创建更深层次类的方法。假设您正在开发一个 ...