- 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.
您可能关注的文档
- 台北日式顶级温泉酒店.pdf
- 宋哲金篆刻展.pdf
- 台达自动化产品经典问答.pdf
- 太阳能光热产业技术创新战略联盟简报 .pdf
- 泰国学生汉语学习的语音偏误.pdf
- 泰语音译词对照表.pdf
- 泰语语音基础.pdf
- 谈股论金股市聊聊吧2014版彩色.pdf
- 谈汉语方言的语音调查.pdf
- 台湾股市百科全书 技术分析(高清).pdf
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)