计算机
类型
可以朗读
语音朗读
389千字
字数
2025-01-01
发行日期
展开全部
主编推荐语
凝结近30年开发经验,助你提升代码质量与性能。
内容简介
本书是魏永明近30年来开发和维护MiniGUI、HVML等开源项目的经验总结,旨在帮助有一定C程序编写经验的软件工程师在短时间内有效提高设计能力和编码水平,适合从事系统软件、嵌入式或物联网开发的C程序员、计算机相关专业高年级本科生和研究生阅读。
基础篇从可读性和可维护性出发,阐述了如何提高代码的可读性、用好写好头文件、正确理解编译警告并消除潜在问题、定义和使用常量等,介绍了如何有效利用构建系统生成器(CMake)来维护项目。
模式篇阐述了常见的C程序接口设计模式,说明了如何在C程序中解耦代码和数据、利用子驱动程序实现模型、设计可加载模块等,介绍了状态机的概念以及在C程序中如何利用状态机实现分词器、解析器等。
质量篇从性能和单元测试出发,阐述了如何在C程序中避免编写低效代码、进行单元测试、使用常见的单元测试框架等,介绍了高效调试C程序的若干技巧和工具。
目录
- 版权信息
- 内容提要
- 推荐语
- 前言
- 资源与支持
- 第一篇 基础篇
- 第1章 提高代码可读性
- 第2章 用好写好头文件
- 第3章 消除编译警告
- 第4章 常量的定义和使用
- 第5章 充分利用构建系统生成器
- 第二篇 模式篇
- 第6章 接口设计模式
- 第7章 解耦代码和数据
- 第8章 子驱动程序实现模型
- 第9章 动态加载模块
- 第10章 状态机
- 第三篇 质量篇
- 第11章 为性能编码
- 第12章 单元测试
- 第13章 高效调试
- 后记
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。