解读极限编程的十二大原则——编码标准(全文终)

编码标准:遵守编码标准,让其它程序员明白代码,减少不必要的沟通。

       通常,在公司中都有编码规范,然而这些编码规范执行的好与坏却很少有人关心,编码规范有两个大的方面作用:一是可以使代码容易理解,当然这也是最主要的作用;另外就是通过有效的编码规范可以提高程序的稳定性。下面就给大家介绍一下以前项目团队中关于编码规范方面的要求。

l         命名规则

一个简单的原则,就是通过命名能够反映变量的数据类型和含义、函数方法的使用范围和含义。我个人觉得匈牙利命名方法还是比较适合的。比如看到gi_find我就知道这是一个公用的int变量,看到wf_find()我就知道这是一个窗体函数。这样的规则有利于在编程时防止数据类型的错误使用,自然我就不会将一个字符串赋给gi_find变量。

l         异常的处理

首先不要轻易使用异常的捕获,其次要尽可能捕获具体的异常。对于异常的处理最好能够采用封装的方式,大家统一使用。这样可以保证异常处理的一致性也可以保证当异常出现时性能的稳定。

l         与性能有关的方面

这就视开发工具的不同而有具体不同的要求了,比如常见的,不要在循环中定义变量;对于数据库的查询缓存与及时查询的选择;SQL的写法等等。

       上面只是说到了编码规范的几个方面,翻阅我们制定的编码规范,我们可以看到洋洋洒洒几十页,可是再看看我们的程序,是否真的遵从的编码规范呢?我看到很多代码中i,x,y这样的变量定义随处可见,一会儿定义成字符类型,一会儿定义成数据类型,还有变量定义而不知道哪里使用了。对于编码规范的落实,除了依靠个人素质以外,还是更应该从代码检查入手。编码规范的养成,不但有利于项目,更有利于个人,就如同一个人的礼仪,通过长期的培养形成了习惯之后就自然会有一种气质,同样的,当你养成良好的编码习惯后,无论走到哪里别人看到你的代码,先不说程序思路有多好,光看编写风格就可以看出你是否经过正规的实践。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值