编程精粹:打造无错C程序的微软技术
需积分: 20 40 浏览量
更新于2024-07-30
收藏 545KB DOC 举报
"《编程精粹 ── Microsoft编写优质无错C程序秘诀》, Steve Maguire著,姜静波、佟金荣译,电子工业出版社出版,详细讲解了编写干净、无错C代码的技巧和方法。"
本书是Steve Maguire的经典之作,中文名为《编程精粹 ── Microsoft编写优质无错C程序秘诀》,旨在帮助程序员提升C语言编程的质量,减少程序中的错误。书中涵盖了多个关键主题,包括如何设计清晰的代码、使用断言、调试技巧、子系统的防护策略以及提高代码可读性和可维护性的最佳实践。
1. **命名约定** - 姜静波和佟金荣在翻译中强调了命名约定的重要性,指出良好的命名规范可以显著提高代码的可读性。在C编程中,作者可能探讨了如何选择有意义的变量名、函数名,以及如何保持命名的一致性。
2. **自己设计并使用断言** - 断言是一种强大的调试工具,它允许程序员在代码中设置条件检查,确保程序在特定点的正确性。第二章可能详细介绍了如何有效地使用断言,以及如何在不牺牲性能的前提下增加代码的健壮性。
3. **为子系统设防** - 这一章可能涉及了如何通过边界检查、错误处理和异常处理来保护程序的各个组件,防止因输入错误或外部干扰导致的问题。
4. **对程序进行逐条跟踪** - 第四章可能深入到调试技术,教导读者如何通过单步执行和跟踪变量来找出代码中的问题。
5. **糖果机界面** - 通过一个糖果机的实例,作者可能展示了如何设计用户友好的接口,以及如何处理输入验证和错误反馈。
6. **风险事业** - 第六章可能讨论了在高风险项目中编写安全代码的策略,强调了预防潜在问题的重要性。
7. **编码中的假象** - 在第七章,作者可能揭示了一些常见的编程误解,提醒读者避免陷入这些陷阱。
8. **剩下来的就是态度问题** - 最后一章,作者强调了开发者的专业态度和持续改进的精神对于编写高质量代码的重要性。
附录部分包括编码检查表、内存登录例程的实现以及练习答案,提供了实用的工具和检验代码质量的方法。整本书的目的是提高程序员的技能,使他们能够编写出更可靠、更易于理解和维护的C程序。
通过阅读本书,开发者不仅可以学习到具体的C编程技巧,还能了解到编写清洁代码背后的原则和思维方式,这对于任何希望提升编程水平的人来说都是宝贵的资源。
2022-09-24 上传
2014-11-12 上传
129 浏览量
2010-08-26 上传
2012-03-09 上传
2018-10-18 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
ztjtian
- 粉丝: 0
- 资源: 5
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录