源代码管理的基本操作

               首先对源代码的管理是代码规范化。如以下一段代码,就会让看代码的人很辛苦,所以对代码进行规范化很有必要。

       #include<stdio.h>

       int main(){

int year;bool leap;

scanf("%d,&year);

if(year%4==0){if(year%100=0){if(year%400=0) leap=true;

else leap=false;}else leap=true;}else leap=false;.....}.

代码规范化分为两部分,一个是对代码风格规范,另一个是对代码的设计规范。代码规范的原则是简明,易读,无二义性。代码风格规范化要注意一下几点。第一,缩进,用四个空格,正好。第二,行宽,限定为100字符。第三,用括号表示逻辑优先级。第四,断行,“{”、“}”各独占一行。第五,多个变量要分行。第六,命名,可以在变量前面加一个有意义的前缀,能让程序员一眼看出变量的类型及语义。第七,善用下划线。第八,注意用大小写区分变量、函数等等。第九,注释,解释程序做什么,为什这样做以及要特别注意的地方。代码设计规范要注意一下几点。首先是函数只要做好一件事。其次,利用goto等实现函数只有单一出口。然后,注意处理错误,验证参数的正确性。接着,处理C++中的类。代码成功编译,程序员测试代码。

        然后,看代码是否在“代码规范”的框架内正确的解决了问题,即代码复审。代码复审的形式是自己复审,同伴复审,团队复审。代码复审的目的是找出代码的错误,逻辑错误,算法错误,潜在的错误和回归性的错误,发现可以改进的地方。

       最后,总结。记录更正的明显错误,将所有错误建一个表,在以后作为自我复审的第一步。对于无法改正的错误在项目管理软件中创建bug把它们记录下来。

       







posted @ 2016-04-22 18:31  lishuli12  阅读(203)  评论(0编辑  收藏  举报