第二部分:第9章编码风格 9.1.7谓词 表9-1常用的谓词后缀 后缀 意义描述 db 数据库算符/谓词 d nondeter/multi err erroneous 失败 det determ multi 2004.11.3 A|程序设计
2004.11.3 AI程序设计 11 第二部分:第9章 编码风格 9.1.7 谓词 表9-1 常用的谓词后缀 后 缀 意 义 描 述 _db 数据库算符/谓词 _nd nondeterm/multi _err erroneous _fail 失败 _det determ _multi multi
人第二部分:第9章编码风格 9.1.8论域 论域没有前缀,ist被用做列表论域的后缀。在多数情况下,列表 论域没有域名。例如,一个数据库记录是一个值的列表,但是记录 是列表值首选的一个更好的论域名。注意论域以小写字母开始。这 同样适用于论域如字符串,整数等。例如 string value record record list 2004.11.3 A|程序设计 12
2004.11.3 AI程序设计 12 第二部分:第9章 编码风格 9.1.8 论域 • 论域没有前缀,_list被用做列表论域的后缀。在多数情况下,列表 论域没有域名。例如,一个数据库记录是一个值的列表,但是记录 是列表值首选的一个更好的论域名。注意论域以小写字母开始。这 同样适用于论域如字符串,整数等。例如 string value record record_list
第二部分:第9章编码风格 9.1.9类和接口 类和接口没有前缀。例如 String inputFile template inputstream 传统的cM接口以“”开始,现在这个“1”被保留了下来, 但变成了小写: Unknown iDispatch 2004.11.3 A|程序设计 13
2004.11.3 AI程序设计 13 第二部分:第9章 编码风格 9.1.9 类和接口 • 类和接口没有前缀。例如 String inputFile template inputStream 传统的COM 接口以“I”开始,现在这个“I”被保留了下来, 但变成了小写: iUnknown iDispatch
人第二部分:第9章编码风格 9.2推荐格式 这一节考虑程序代码的格式。通过格式化,我们可以表 示折行( ine breaking),缩排( indentation)和对齐 ( alignment)。缩排指行开始处的空格的数量,而对齐 指非行首字符的排列结构 2004.11.3 A|程序设计 14
2004.11.3 AI程序设计 14 第二部分:第9章 编码风格 9.2 推荐格式 这一节考虑程序代码的格式。通过格式化,我们可以表 示折行(line breaking),缩排(indentation)和对齐 (alignment)。缩排指行开始处的空格的数量,而对齐 指非行首字符的排列结构
第二部分:第9章编码风格 9.2推荐格式 9.2.1折行 9.2.2缩排 9.2.3对齐 9.2.4空格字符 2004.11.3 A|程序设计 15
2004.11.3 AI程序设计 15 第二部分:第9章 编码风格 9.2 推荐格式 9.2.1 折行 9.2.2 缩排 9.2.3 对齐 9.2.4 空格字符