微软C编程精粹:编写优质无错程序的秘密
需积分: 2 101 浏览量
更新于2024-09-18
收藏 543KB DOC 举报
"微软C编程精粹是一本关于如何编写高质量、无错误C程序的书籍,作者Steve Maguire,由姜静波、佟金荣翻译,麦中凡校对,电子工业出版社出版。这本书的内容源自Microsoft的技术,旨在帮助开发者掌握编写清洁、无bug的C程序的技巧。该电子版由PCHome俱乐部和C++Builder讨论区的网友共同整理,保持了原译本的大部分风貌,但可能存在因多人整理导致的代码风格差异。读者如果发现错误,可以通过邮件联系修正。"
书中涵盖了多个主题,包括:
1. **序** - 引导读者理解编写优质代码的重要性,并简述本书的目的和结构。
2. **命名约定** - 讨论了良好的命名规范,这是提高代码可读性和可维护性的重要因素,书中可能涉及到变量、函数、类等命名规则。
3. **某些背景** - 提供了编写高质量代码的背景信息,可能包括软件工程原则、错误处理策略等。
4. **引言** - 对C编程的基本概念和本书的主要内容进行介绍,为后续章节奠定基础。
5. **第1章 假想的编译程序** - 探讨理想中能检测出所有错误的编译器,从而引导读者思考如何在实际开发中避免错误。
6. **第2章 自己设计并使用断言** - 断言是一种强大的调试工具,本章将深入讲解如何正确地设计和使用断言来检测和预防程序异常。
7. **第3章 为子系统设防** - 关注于模块化编程,如何为程序的不同部分设计边界条件,以防止错误从一个部分传播到另一个部分。
8. **第4章 对程序进行逐条跟踪** - 讲解如何通过调试技巧来逐行追踪代码,找出程序中的问题。
9. **第5章 糖果机界面** - 可能是一个具体的例子,用于说明如何设计和实现用户界面,以及在此过程中可能遇到的问题和解决方法。
10. **第6章 风险事业** - 可能讨论了在高风险项目中如何保证代码质量,可能包括风险管理、测试策略等内容。
11. **第7章 编码中的假象** - 揭示了一些常见的编程误解或陷阱,帮助开发者避开这些可能导致错误的“假象”。
12. **第8章 剩下来的就是态度问题** - 强调了开发者的专业态度和责任感对编写高质量代码的影响,可能涉及代码审查、文档编写等方面。
13. **附录** - 提供了编码检查表、内存登录例程和练习答案,作为实际应用的辅助工具。
通过学习这本书,读者将能够掌握微软推荐的C编程技术,提升代码质量和可靠性,降低软件开发过程中的错误率。
2007-12-17 上传
2010-01-28 上传
2008-11-26 上传
2007-09-01 上传
2008-09-22 上传
2007-08-10 上传
530 浏览量
2007-01-05 上传
2007-06-27 上传
lengwuqin
- 粉丝: 139
- 资源: 322
最新资源
- 基于ADO数据访问技术的等边角钢参数化设计.doc
- 如何实现无刷新的DropdownList联动效果
- 网络工程投标书样本2009
- VS2005(c#)项目调试问题解决方案集锦(五)
- VS2005(c#)项目调试问题解决方案集锦(四)
- 《python核心笔记》
- H.264_中英文对照翻译(AVS264 V1.0)
- java cook book
- PHP在Web开发领域的优势
- Spring 入门书籍
- 《微内核工作流引擎体系结构与部分解决方案参考》
- PHP初学者头疼问题总结
- ArcObjects+GIS应用开发——基于C#.NET
- 工作流引擎核心调度算法与PetriNet_胡长城.pdf
- 《工作流模型分析》胡长城
- c8051f020文档资料