编程精粹:Microsoft的C程序无错开发技术
需积分: 2 39 浏览量
更新于2024-12-27
收藏 691KB DOC 举报
"微软C编程精粹是一本由Steve Maguire撰写的书籍,原书名为《Writing Clean Code ── Microsoft Techniques for Developing Bug-free C Programs》,由Microsoft Press出版。中文译本为《编程精粹 ── Microsoft编写优质无错C程序秘诀》,由中国电子工业出版社发行,由姜静波、佟金荣翻译,并由麦中凡校对。这本书旨在教授如何编写高质量、无错误的C语言程序,遵循Microsoft的技术和实践。
书中内容包括多个章节,涵盖了各种关键主题:
1. **序**:作者介绍了编写本书的初衷和目的,强调了编写清晰、无错代码的重要性。
2. **命名约定**:讨论了良好的命名规范,这对于代码可读性和团队协作至关重要。
3. **某些背景**:提供了关于C编程的背景知识,可能包括语言的历史、设计原则等。
4. **引言**:简述了书的主题和读者预期能从中学到的内容。
5. **第1章 假想的编译程序**:探讨了理想中的编译器如何帮助程序员发现和预防错误。
6. **第2章 自己设计并使用断言**:讲述了如何利用断言来验证程序状态,早期发现潜在的错误。
7. **第3章 为子系统设防**:讲解如何为程序的不同部分设置防护措施,防止异常情况影响整个系统。
8. **第4章 对程序进行逐条跟踪**:介绍调试技术,尤其是通过单步执行来理解和修复问题。
9. **第5章 糖果机界面**:可能用一个糖果机的案例来阐述用户界面设计和交互处理的挑战。
10. **第6章 风险事业**:讨论高风险编程任务的管理策略和应对方法。
11. **第7章 编码中的假象**:揭示了一些常见的编程误解和陷阱。
12. **第8章 剩下来的就是态度问题**:强调了开发人员的态度和专业精神在创建高质量代码中的作用。
13. **附录A 编码检查表**:提供了检查代码质量的工具和标准列表。
14. **附录B 内存登录例程**:介绍了用于内存管理的实用程序和技巧。
15. **附录C 练习答案**:包含了书中练习题的解答,方便读者自我评估和学习。
16. **后记 走向何方**:作者对未来编程趋势和进一步提升代码质量的思考。
这本书是C程序员的宝贵资源,它不仅传授了技术知识,还强调了代码质量和可维护性的核心理念,有助于开发者构建更加健壮和可靠的软件系统。"
2007-12-17 上传
2008-11-26 上传
2010-01-28 上传
2007-09-01 上传
2008-09-22 上传
2007-08-10 上传
2009-07-17 上传
2007-01-05 上传
2007-06-27 上传
bakiya
- 粉丝: 13
- 资源: 4
最新资源
- PyPI 官网下载 | foliantcontrib.graphviz-1.0.2.tar.gz
- Boring-Lecture
- gpgLabs:应用地球物理学的教程和示例
- AitechTest-Node-and-Mysql:使用节点和mysql的程序
- libresmartphone:此页面包含在开放式硬件智能手机(libresmartphone)中使用的软件
- franapp
- acinar-analysis-manuscript
- QHeatMap:在Qt中生成热图
- workout_share
- opencv读摄像头上传到前端.rar
- pandas_gdc_agent-0.0.1.tar.gz
- 准备好锻炼学员
- web2icq-开源
- 【IT十八掌徐培成】Java基础第02天-01.java关键字.zip
- SYST17796ABFGM:集团项目回购
- Anti-bar-crx插件