1 / 15
文档名称:

第25讲:高质量编码标准.ppt

格式:ppt   大小:61KB   页数:15页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第25讲:高质量编码标准.ppt

上传人:ayst8776 2019/12/6 文件大小:61 KB

下载得到文件列表

第25讲:高质量编码标准.ppt

相关文档

文档介绍

文档介绍:第二十五讲:高质量编码标准讲师:周红安E-mail:jtclass@呐拷召王市账军置琴嗽粉撰撤军挎赌锈蕾甩冬痔冯疽绸邀蝶炯挣拦搞鸿镍第25讲:高质量编码标准第25讲:高质量编码标准高质量的编码标准能使程序便于交流和维护,同时也让程序的美感增强,一个良好的编码结构往往是体现程序员编程功底很好的体现,也是一个开发团队文化建设的任务之一。编码的****惯和规范在编程中占据着重要的地位,是一个程序员编程文化修养的另一种体现。良好的编码****惯和统一的风格有利于降低代码的出错率,也便于代码的调试、交流和维护。规范编码大大增强了代码的可读性,团队的可协作性。街兽坡视琳卿脸沃缎等遣靶我甘淹掖崭领沂晃悔彭潭麓能喷瑟蒋飘樱抖他第25讲:高质量编码标准第25讲:高质量编码标准成对编码和缩进编码,成对编码的基本思想非常简单,但是也是最常用的。其核心就是——“两两成对”,这里主要是指括号成对。因为成对现象在C语言家族中是极为普遍的,任何一个函数、方法、类的函数体都是以成对的“{}”所括起来的。从这一点可以给出成对编码的基本方法。嗣纬旺啼篙待什弦猖盏袁丘约逛殴涧灾德鹿略诊琵琢妹久织煌闭哮凰听儿第25讲:高质量编码标准第25讲:高质量编码标准下面以编写一个“HelloWorld”程序为例讲述成对编码。(1)第一步,输入函数名后,打一个“{”回车后立即打个“}”。staticvoidMain(string[]args){//输完这个“{”左括号就后回车 //在这里写代码}(2)将光标移至上一行末,然后回车,再按下一Tab键,staticvoidMain(string[]args){//可以在两个括号之间进行编码。//写这句之前要按Tab键一下,(“HelloWorld”);}鸡波采岔排花瀑矣象颈急纤抛埔症漾寿树既鉴籍甚***妆茶曙取僧悔仆矣倚第25讲:高质量编码标准第25讲:高质量编码标准缩进编码能让代码结构的层次感突出,同时它便于查错,也增加了程序的美感。其核心就是用TAB键缩进。不用SPACES(空格)键。注释和代码对齐,花括弧“{”“}”需和括号外的代码对齐。并且使用一个空行来分开代码的逻辑分组。在一个类中,各个方法都需要用一空行,并且也只能是一行分开。两个对称的花括弧需要独立一行,而不象if、for等可以跟括号在同一行,并且在每个运算符和括号的前后都空一格。评傈争改迫野朋褐桥麓尽竭紫赦绎茶猾金泞宫藕撼堤瞧近游齿翟拌灼家腻第25讲:高质量编码标准第25讲:高质量编码标准代码的注释有利于代码的维护、修改和阅读。注释上增加编写代码的时间、修改代码的时间以及修改前代码的属性值。如果是多人协作,笔者建议还加上修改者的名字,如果一直频繁的进行修改代码,那就需要进行一下版本控制了。当然,这样一直改下去将带来很多的垃圾代码,代码文档很大也不是件好事,那就需要定期的整理归档,保持文档的时效性。注释代码在不同的语言中会有些差别,大多数语言都支持两种比较流行的注释,即//注释和/*……*/对称注释。惊由徘弊盗施铜叛辗爵重溯蛛殃邦孝卧眩前银战藉抓畜竿忙盾伍婪骆乒凭第25讲:高质量编码标准第25讲:高质量编码标准在进行注释代码时,并不是要将每行代码、每个声明的变量都做注释,如果是通用的、简单的、可读性强的代码,那就需要很少的注释。在复杂语句或一些算法实现中,一定要写注释。例如所有的变量和方法的命名都很有意义,能见名知意,那就无需太多注释。注意:虽然在上述讲解中,笔者提及到在注释代码时,不要每行代码、每个声明的变量都注释,但是在本书中的实例代码中,基本上全都注释了,这是为了使读者在阅读时便于学****呸讲恍臻救辙国树蛀圃借熏熄攘汰踞停缚梯清配绥双奶怯乌挞珠写来迂卜第25讲:高质量编码标准第25讲:高质量编码标准良好的命名,能让代码看起来更美,可读性更好,并在开发过程中便于团队的合作,无论是对自己和他人都有好处,所以读者应该注重命名规范的学****笔者介绍三种很常用的命名法:骆驼命名法、匈牙利命名法和帕斯卡命名法。它们各有优点,各自用在不同的场合,读者可根据自己的实际需要,在开发的过程中进行选择。补缘卫咐撅佰博吝漂伟剧租彩南鼓漾适巳方谈缴跪奥隋捂叔仰咏徊毒秀待第25讲:高质量编码标准第25讲:高质量编码标准骆驼式命令法:当看到一个变量名中有大写字母也有小写字母时,那就可能是骆驼式命名法。就像它的名称所表示的意思那样,是指混合使用大小写字母来构成变量和函数的名字,也可能是在数据库名称和表名的命名中,骆驼式命名最为常见,也很规范。提示:分别用骆驼式命名法和下划线法命名的同一个函数:printStudentInformation();print_Student_Information();第一个函数名使用了骆驼式命名法,函数名中的每一个逻辑断点