Microsoft编程秘诀:编写无错C程序
需积分: 10 31 浏览量
更新于2024-12-20
收藏 901KB PDF 举报
"《编程精粹 ── Microsoft 编写优质无错 C 程序秘诀》是由 Steve Maguire 所著,旨在提供编写无错 C 程序的技巧,经姜静波、佟金荣翻译,麦中凡校对,由电子工业出版社出版。这本书的内容包括了如何通过各种方法确保代码的高质量和无错误,如使用断言、子系统防护、程序跟踪等。此外,书中还有关于命名约定、背景知识、引言以及多个章节的实践案例,如糖果机界面的设计,帮助读者深入理解编写优质 C 代码的各个方面。"
在这本书中,作者首先介绍了编程的基本理念,通过一个假想的编译程序来阐述代码质量的重要性,引导读者理解为何要关注代码的清洁度和无错性。接着,他强调了使用断言(assertions)作为调试工具,帮助开发者在早期发现潜在问题。第3章讲述了如何为程序的不同子系统建立防护机制,以防止错误的蔓延。第4章则探讨了逐行跟踪程序执行的技巧,这对于理解和调试复杂问题非常关键。
第5章,作者通过一个糖果机界面的案例,展示了如何设计用户友好的交互界面,并且如何在实现功能的同时保证代码的简洁和可维护性。在第6章,Steve Maguire讨论了软件开发中的风险和不确定性,提醒开发者要有预见性和适应性。第7章揭示了编码过程中可能出现的误解和陷阱,帮助程序员避免常见的编程误区。第8章则强调了良好的编程态度对于编写优质代码的重要性,因为即使有了所有技术工具,态度仍然是决定因素之一。
书的附录部分提供了编码检查表、内存登录例程和练习答案,这些补充材料旨在帮助读者进一步巩固所学知识并实践应用。后记部分,作者分享了对未来编程发展趋势的看法,激励读者持续提升自己的编程技艺。
《编程精粹 ── Microsoft 编写优质无错 C 程序秘诀》是一本深入探讨 C 语言编程实践和理论的宝贵资源,适合所有希望提高代码质量的 C 程序员学习参考。通过这本书,读者不仅可以学习到具体的编程技巧,还能了解到软件开发的哲学和最佳实践。
2009-01-01 上传
118 浏览量
138 浏览量
2008-07-08 上传
2010-12-09 上传
2007-11-26 上传
2007-08-02 上传
2008-07-29 上传