4707.编程匠艺:编写卓越的代码.pdfVIP

  • 13
  • 0
  • 约3.59千字
  • 约 8页
  • 2016-03-06 发布于山西
  • 举报
4707.编程匠艺:编写卓越的代码

编程匠艺:编写卓越的代码 猛点这里下载全部内容 目录: 第1篇代码表面第一部分 第1章善于防守:健壮代码的防御性编程技巧 1.1向优秀的代码前进 1.2设想:最坏的选择 1.3什么是防御性编程? 1.4又大又坏的世界 1.5防御性编程技巧 1.5.1使用好的编码风格和合理的设计 1.5.2不要仓促地编写代码 1.5.3不要相信任何人 1.5.4编码的目标是清晰,而不是简洁 1.5.5不要让任何人做他们不该做的修补工作 1.5.6编译时打开所有警告开关 1.5.7使用静态分析工具 1.5.8使用安全的数据结构 1.5.9检查所有的返回值 1.5.10审慎地处理内存(和其他宝贵的资源) 1.5.11在声明位置初始化所有变量 1.5.12尽可能推迟一些声明变量 1.5.13使用标准语言工具 1.5.14使用好的诊断信息日志工具 1.5.15审慎地进行强制转换 1.5.16细则 1.6约束 1.6.1约束的内容 1.6.2移除约束 1.7总结 1.8另请参见 1.9思考 1.9.1深入思考 1.9.2结合自己 第2章精心布局:源代码的版面和样式 2.1什么是关键 2.2了解你的读者 2.3什么是好的样式 2.4使用括号 2.4.1K&R括号风格 2.4.2悬挂式的括号风格 2.4.3缩进的括号风格 2.

文档评论(0)

1亿VIP精品文档

相关文档