carpenters 2007-6-23 10:55
Writing Clean Code编程精粹
编程精粹
─── Microsoft 编写优质无错C 程序秘诀
Writing Clean Code
─── Microsoft Techniques for Developing Bug-free C
Programs
Steve Maguire 著
姜静波 佟金荣 译
麦中凡 校
电子工业出版社
wkz88888 2007-9-9 22:49
Steve Maguire 著
姜静波 佟金荣 译
麦中凡 校
电子工业出版社
这份电子书籍由PC Home俱乐部、C++ Bulider讨论区数位网友分别整理完成,基本上完全按照所据译本原貌,极少数文字为通顺起见稍作修改。由于并非一人整理完成,书中例程各章节代码书写风格可能稍有不同,如指针声明,以下两种写法都存在:
void* pv; // ‘*’号与类型说明符相连
void *pv; // ‘*’号与变量名相连
抱歉为阅读带来了麻烦。
如果各位在阅读这份电子书籍时发现错误,请E-mail至[email]wizard@citiz.net[/email] ,我们会尽快加以修正。
原文书名:
《Writing Clean Code ── Microsoft Techniques for Developing Bug-free C Programs》
Steve maguire 著
Microsoft Press 出版
所据译本:
《编程精粹 ── Microsoft编写优质无错C程序秘诀》
姜静波、佟金荣 译,麦中凡 校
电子工业出版社 出版
整理:
Solmyr:序、某些背景、命名约定、引言、第1、2、3、8章、后记、参考文献
iliad: 第4、5章
lavos: 第6章、附录A
warz: 第7章
chief: 附录B、C
校对、格式编排: Solmyr
目 录
序.................................................................................................................................... 4
命名约定.......................................................................................................................... 6
某些背景.......................................................................................................................... 7
引言................................................................................................................................. 8
第1章 假想的编译程序................................................................................................ 12
第2章 自己设计并使用断言......................................................................................... 20
第3章 为子系统设防................................................................................................... 45
第4章 对程序进行逐条跟踪......................................................................................... 68
第5章 糖果机界面....................................................................................................... 76
第6章 风险事业.......................................................................................................... 92
第7章 编码中的假象.................................................................................................. 116
第8章 剩下来的就是态度问题................................................................................... 134
附录A 编码检查表..................................................................................................... 149
附录B 内存登录例程.................................................................................................. 152
附录C 练习答案......................................................................................................... 160
后记 走向何方.......................................................................................................... 183