软件架构
文章平均质量分 63
acloud_csu
90年毕业于中南大学。麦芯半导体设备应用操作系统发明人。擅长C + + 编程、设计和分层架构。精通面向对象和设计模式。
展开
-
麦芯(MachCore)应用开发教程3 --- 组件,方法和字段
麦芯增加组件以及组件包含的方法和字段的方法介绍原创 2024-03-16 17:40:41 · 485 阅读 · 0 评论 -
一次成功的重构实践3 - 抽象的艺术
一次成功的重构实践3 - 抽象的艺术 黄国强 2019/2/7 抽象能力的培养非常重要。所谓抽象即抓住事物的本质规律,透过现象看本质。一个程序员工作多年,写代码的技术都会掌握。但是如果想做架构,缺乏抽象能力是不行的。 这就好比工匠和艺术家,前者只能做到是技艺纯熟,不断重复自己。艺术家往往可以表达人类普遍情感,探索客观世界的规律。比如,物理学上补色原理就是印象派画家最...原创 2019-02-07 10:58:39 · 320 阅读 · 0 评论 -
一次成功的重构实践4 - 万物皆对象
一次成功的重构实践4 - 万物皆对象 黄国强 2019/3/25 前文说到所有IO卡可以抽象成三个函数。如下是重构前的代码,打开三色灯的红灯。 // 头文件 #define RED_LIGHT 0x00,0x00,0x03 // 三色灯的红灯 // cpp 文件 BitOn(RED_LIGHT); // 点亮红灯 这里用到了宏,即红...原创 2019-03-25 16:35:02 · 318 阅读 · 0 评论