图书介绍

这样编码才规范 128个编码好习惯PDF|Epub|txt|kindle电子书版本网盘下载

这样编码才规范 128个编码好习惯
  • (韩)朴晋锈著;才璐译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115473011
  • 出版时间:2018
  • 标注页数:299页
  • 文件大小:24MB
  • 文件页数:316页
  • 主题词:计算机网络-编码程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

这样编码才规范 128个编码好习惯PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 基础知识概述2

1.1编码风格2

1.2编码风格教育缺失3

1.3打磨编码风格的时机7

1.4必须学习编码风格的原因9

1.5编码风格比数学或英语更重要11

1.6所有编程语言都需要编码风格12

1.7选择用C语言阐述编程风格的原因14

1.8编码风格有益于编译执行方式和混合执行方式17

1.9基于组件的软件开发方式与编码风格20

1.10码农的力量不容小觑23

1.11将编码惯例文档化以统一应用24

第2章 程序设计相关编码准则28

2.1遵循最新标准28

2.2合理限制开发人员的规模29

2.3维护旧程序比开发新程序更常见31

2.4不要认为修改程序很容易32

2.5慎重采用新技术34

2.6不要采用RAF策略36

第3章 间隔相关编码准则42

3.1一行只写一条语句42

3.2区分声明语句和执行语句44

3.3区分段落46

3.4区分各种控制语句50

3.5区分各函数54

3.6运算符前后需留出空格61

3.7不要在一元运算符与操作数之间插入空格63

3.8分号前不要插入空格63

3.9不要滥用Tab键64

3.10逗号后必须插入一个空格65

3.11逗号后不要插入太多空格65

3.12变量初始化时的列对齐66

3.13一行只声明一个变量70

第4章 缩进相关编码准则74

4.1大括号的位置74

4.2统一大括号的位置77

4.3内部代码块需要缩进78

4.4输出部分需要缩进81

4.5不要毫无意义地缩进84

4.6保持缩进程度的一致性86

4.7 选择合适的缩进程度87

4.8不要编写凸出形式的代码88

第5章 注释相关编码准则92

5.1多种注释形态92

5.2区分单行注释和注释框94

5.3添加“变量字典编写专用注释”98

5.4向程序插入伪代码100

5.5通过注释标注程序目标102

5.6程序起始部分必须添加头注释104

5.7在等于运算符旁添加注释110

5.8在大括号闭合处添加注释112

5.9在函数内部添加详细介绍函数的注释115

5.10注释标记原则116

第6章 标识符名称定义相关编码准则Ⅰ118

6.1系统化定义变量名118

6.2用匈牙利表示法命名变量119

6.3用变量名前缀表示变量数据类型120

6.4用变量名前缀表示变量存储类型122

6.5用函数名前缀表示函数功能125

6.6编写个人专属前缀127

第7章 标识符名称定义相关编码准则Ⅱ130

7.1用有意义的名称命名130

7.2不要使用相似的变量名131

7.3在不影响含义的前提下尽可能简短命名133

7.4用下划线和大小写区分较长变量名135

7.5变量名不要以下划线开始136

7.6不要过度使用下划线137

7.7合理使用大小写命名标识符139

7.8不要滥用大小写区分Ⅰ141

7.9不要滥用大小写区分Ⅱ142

7.10不能用相同名称同时命名类和变量143

7.11用大写字母表示变量名中需要强调的部分144

第8章 运算符相关编码准则146

8.1恰当应用条件运算符有助于提高可读性146

8.2不要凭借运算符优先级排列算式147

8.3指针运算符应该紧接变量名148

8.4慎选移位运算,多用算术运算150

8.5不要追求极端效率151

第9章 编写清晰代码所需编码准则154

9.1不要投机取巧,应致力于编写清晰易懂的程序154

9.2切忌混淆while语句中关系运算符和赋值运算符的优先级156

9.3不要进行隐式“非零测试”158

9.4不要在条件表达式中使用赋值语句159

9.5避免产生副作用161

9.6函数原型中也要标注参数的数据类型164

9.7形式参数也需要命名166

9.8必须标注返回值的数据类型168

9.9留意结果值169

9.10在for语句等条件表达式中谨慎运算171

9.11大量使用冗余括号172

9.12如果else语句使用大括号,那么if语句也应该使用175

9.13函数末尾务必编写return语句176

第10章 编写可移植代码所需编码准则178

10.1文件名不超过14个字符178

10.2不要在文件名中使用特殊字符180

10.3利用条件编译提高可移植性181

10.4了解编译器的限制183

10.5需考虑数据类型大小可能变化185

10.6不要指定绝对路径186

10.7可移植性和高效性二选一187

10.8用数组代替指针以提高可移植性188

10.9选择可移植性更好的编程语言189

10.10不要插入低级语言编写的代码190

第11章 编写精确代码所需编码准则192

11.1计算机并不如想象得那么精确192

11.2需要进行精确计算时避开浮点数运算193

11.3 double型比float型更适合精确计算194

11.4确认整数型大小197

11.5必须明确计算单位198

11.6特别留意除法运算200

11.7尽量避免数据类型转换203

11.8精通编程语言的语法205

11.9留意可能出现的非线性计算结果206

第12章 提升性能所需编码准则210

12.1重视性能,限制输出210

12.2用简单形式改写运算表达式211

12.3需要高效处理大文件时应使用二进制文件212

12.4了解并使用压缩/未压缩结构体优缺点213

12.5根据运行环境选择编程语言216

12.6根据情况选择手段218

12.7选择更优秀的数据结构219

第13章 编写易于理解的代码所需编码准则222

13.1不要使用goto语句222

13.2不要替换C语言组成要素224

13.3缩短过长数据类型名称226

13.4使用if语句而非三元运算符229

13.5数组维数应限制在三维之内230

13.6考虑驱动函数main函数的作用231

13.7将常量替换为符号常量或const形态常量233

13.8考虑变量声明部分的顺序234

13.9尽可能不使用全局变量236

13.10遵循KISS原则237

第14章 用户接口处理相关编码准则240

14.1确保保存输入值的变量足够大240

14.2转换说明符和参数个数应保持一致241

14.3使用fgets()和sscanf()函数而非scanf()函数243

14.4使用fflush()函数清空标准输入/输出设备缓冲245

第15章 编写零漏洞代码所需编码准则252

15.1数组下标应从0开始252

15.2置换字符串时必须使用括号254

15.3文件必须有开就有关255

15.4不要无视编译器的警告错误259

15.5掌握并在编码时防止运行时错误260

15.6用静态变量声明大数组265

15.7预留足够大的存储空间267

15.8注意信息交换引发的涌现效果268

第16章 提升生产效率所需编码准则272

16.1在对立关系中事先确定侧重于哪一方272

16.2慎重采用最新工具273

16.3记住所有标准库274

16.4最大程度划分模块274

16.5明确区分术语276

16.6明确区分结构体、枚举体、共用体277

16.7明确区分概念278

16.8明确区分对象、类、实例279

附录281

参考网站及搜索方法281

主要参考文献288

后记Ⅰ:从“图书出版”角度解读软件开发289

后记Ⅱ:从码农到程序员297

热门推荐