也谈规范编程

由于软件从业人员专业素质的参差不齐,该行业软件代码的质量也是良莠不一的。关于软件质量,我们常常会听到“规范编程”一说,那到底何为“规范编程”?


鉴于自己的才疏学浅,以下仅为鄙人的一点拙见,希望阅此文者能够在评论里加以探讨和补充!


一、善用”tab“、”space“和换行,使得程序结构清晰,增加可读性。

        接触过”Python“语言的应该都知道,其对于函数乃至”if“、”while“等这样的小模块,不是像C语言那样,使用“{}"来区分结构,而是主要使用缩进来表示结构,建议在使用其他编程语言时,也可以采用这样的方案,帮助我们逻辑清晰,增加程序可读性。

eg 1:   if(a > b)  return a;

else return b;

这样会使得结构更加清晰

if(a > b)

return a;

else

reuturn b;

eg2:    int main(void){ int x,y,z;

if(x > y)

z = x;

else

z = y;

printf("The bigger number of x and y is %d\n",z);

return 0;

}

加上空行,会使得结构更加清晰  

int main(void){ 

int x,y,z;     //程序变量声明部分


if(x > y)

z = x;

else

z = y;

printf("The bigger number of x and y is %d\n",z); //程序主体部分


return 0; //程序返回部分

}



eg 3:【编程语句中多使用空格,“放松”程序阅读者的眼睛】

if(b*b-4*a*c>0)

printf("there are two different roots.\n");

else if(b*b-4*a*c==0)

printf("...\n");

else

printf("...\n");

加上空格后,是这样的

if(b * b - 4 * a * c > 0)

printf("there are two different roots.\n");

else if(b * b - 4 * a * c == 0)

printf("...\n");

else

printf("...\n");

这样,程序就不是“一坨一坨”的了,阅读起来更加轻松!


二、   多用函数、类、接口等手段,增加代码的复用性,亦可以使得程序结构更加清晰和易于维护!


三、   适当的注释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值