读书笔记
玄道公子
玄道男标准宅男其他资料暂时不详
展开
-
《程序员必读之软件架构》学习(1): 软件架构文档内容
《程序员必读之软件架构》学习1: 软件架构文档内容 笔者最近刚换工作不久,这次换工作,其工作内容与职责也发生了一些变化, 最早就是专注于做多媒体相关的软件开发, 比如播放器,行车录影等等,到后来逐渐从多媒体中间件服务向更多的车载系统中间件功能扩散, 到现在开始负责架构相关的工作。因此笔者认为自己有必要总结出一套适合自己的车载系统软件架构设计的方法和规范,也就是找几件趁手的兵器。 以下是笔者整理的《程序员必读之软件架构》这本书中关于软件架构文档应该怎么写的内容,其脑图如下所示。注意: 红色子主题表示原创 2020-11-04 11:46:38 · 565 阅读 · 2 评论 -
《API Design for C++》读书笔记(一):API 简介
目录目录1 什么是API2 API设计上有什么不同3 为什么使用API4 何时应当避免使用API好久没有认真的看一本书了,更别说看完一整本书。最近发现一般关于API设计的一本书《API Design for C++》还不错,应该是一本很有机会让我读完的书籍。虽然里面主要是以C++为蓝本来讲解API的设计,但其中关于API设计的一些最佳实践和设计是想都是值得借鉴的,不管是使用C++还是c,又原创 2016-02-01 16:36:05 · 866 阅读 · 0 评论 -
《API Design for C++》读书笔记(二):API特征
目录目录1问题域建模1 提供良好的抽象2 关键对象的建模2 隐藏实现细节1 物理隐藏 声明与定义2 逻辑隐藏封装3最小完备1 不要过度承诺2 谨慎添加虚函数3 便捷API4 易用性5 松耦合1 仅通过名字耦合2 降低类耦合3 可以的冗余4 管理器类5 回调观察者和通知稳定的文档详细且经过测试的API本章所讲的内容都是在回答下面这个问题:优质的API应该具有哪些原创 2016-02-16 16:46:16 · 763 阅读 · 0 评论