- 1、本文档共182页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
假想的编译程序
编程精粹
─── Microsoft编写优质无错C程序秘诀
Writing Clean Code
─── Microsoft Techniques for Developing Bug-free C
Programs
Steve Maguire 著
姜静波 佟金荣 译
麦中凡 校
电子工业出版社
这份电子书籍由PC Home俱乐部、C++ Bulider讨论区数位网友分别整理完成,基本上完全按照所据译本原貌,极少数文字为通顺起见稍作修改。由于并非一人整理完成,书中例程各章节代码书写风格可能稍有不同,如指针声明,以下两种写法都存在:
void* pv; // ‘*’号与类型说明符相连
void *pv; // ‘*’号与变量名相连
抱歉为阅读带来了麻烦。
如果各位在阅读这份电子书籍时发现错误,请E-mail至wizard@citiz.net ,我们会尽快加以修正。
原文书名:
《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
序 ……………………………………………………………………………… Ⅰ
某些背景 ……………………………………………………………………… Ⅲ
命名约定 ……………………………………………………………………… Ⅳ
引 言 ………………………………………………………………………… Ⅵ
第1章 假想的编译程序 …………………………………………………… 1
第2章 自己设计并使用断言 ……………………………………………… 8
第3章 为子系统设防 ……………………………………………………… 31
第4章 对程序进行逐条跟踪 ……………………………………………… 53
第5章 糖果机界面 ………………………………………………………… 60
第6章 风险事业 …………………………………………………………… 75
第7章 编码中的假象 ……………………………………………………… 98
第8章 剩下的就是态度问题 ……………………………………………… 115
后 记 走向何方 …………………………………………………………… 129
附录A 编码检查表 …………………………………………………………… 130
附录B 内存登录例程 ………………………………………………………… 133
附录C 练习答案 ……………………………………………………………… 140
参考文献 ……………………………………………………………………… 160
(注:上述页码是以原书为基准,与本电子版本没有什么关系)
献给我的妻子Beth,
以及我的双亲Joseph和Julia Maguire
────为了他们的爱和支持
序
1986年,在为几家小公司咨询和工作了10年之后为了获得编写Macintosh应用程序的经验,我特意到Microsoft公司工作,参加了Macintosh开发小组。这个小组负责Microsoft的图形电子表格应用程序的开发。
当时,我还不能肯定想象的代码是什么样子的,我想也许应该既引入入胜又雅致吧!但我看到的代码却很平常,与我以往见到的其它代码没有什么不同。要知道,Excel有一个相当漂亮的用户界面 ─── 它比当时其它基于字符的电子表格软件更容易使用,更加直观。但使我感受更深的是产品中包含的一个多功能调试系统。
该系统旨在自动地问程序员和测试者进行错误报警。其工作方式非常象波音747驾驶仓内向驾驶员报告故障的报警灯。该调试系统主要用来对代码进行监视,它并不过多地对代码进行测试。虽然现在该调试
您可能关注的文档
- 企业的道德附录-中国人民大学出版社电子邮件系统.doc
- 上海医药学校校内比价文件教学模型采购招标人上海医药学校.doc
- 上海农业科技创新人优秀企业家奖推荐书-上海发明协会.doc
- 优秀教案评价办法及指标体系试行-鄂尔多斯职业学院.doc
- 上海大学大学生创新活动计划项目立项申请书-教务处.doc
- 上海外国语大学校园移动应用调查结果-信息公开.doc
- 三江盆地绥滨坳陷下白垩统陆相页岩油气形成的地质条件分析-现代地质.pdf
- 优化建模与lingo优化软件-北京科技大学.pdf
- 上海居民体育消费结构的扩展性模型分析-体育学刊.pdf
- 上海曹杨中学科学冬令营.doc
- 第六单元阅读理解精选题(含答案)2023-2024学年语文四年级上册(统编版).docx
- 第六单元阅读理解精选题(含答案)2023-2024学年语文六年级上册(统编版).docx
- 第四单元习作:笔尖流出的故事(素材积累)-2023-2024学年六年级语文上册单元作文能力提升(统编版).docx
- 第四单元习作:续写故事(范文点评)-2023-2024学年三年级语文上册单元作文能力提升(统编版).docx
- 第四单元 课内外延伸阅读(含答案) 2023-2024学年三年级语文上册(统编版).docx
- 第四单元阅读练习试题(试题)2021-2022学年语文一年级下册.docx
- 第四单元 教学计划-2022-2023学年四年级语文下册大单元教学(部编版).docx
- 第六单元(单元解读)-【上好课】四年级语文上册部编版.docx
- 第四单元知识盘点(含字词、佳句、感知、考点)六年级语文下册 部编版.docx
- 第四单元习作:二十年后的家乡(技法+范文+素材)-2023-2024学年五年级语文上册单元作文能力提升(统编版).docx
最近下载
- 翼状胬肉的护理查房-PPT.ppt
- 2022年应急管理工作应知应会知识竞赛题库(含答案).pdf
- 全民微信时代增进了VS减弱了人与人之间的交流辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx
- 超星网课尔雅《人人学点营销学》尔雅答案2022章节测试答案.docx
- 2019CSP-J NOIP普及组初赛C++试卷.pdf VIP
- 2024年《城镇燃气管理条例题库》考试题库(含答案).pdf VIP
- 必威体育精装版浙教版八年级上册劳动技术 项目三 任务二《打蛋器的制作》课件(课件).pptx
- 纪律意识方面存在不足及措施4篇.pdf
- 消防安全教育PPT课件.pptx VIP
- 《新中国成立75周年》全文课件.ppt VIP
文档评论(0)