• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

php编程命名规则

发布: 2007-6-21 15:32 | 作者: 2005-09-09 15:09&nbs | 来源:   | 查看: 15次 | 进入软件测试论坛讨论

领测软件测试网

   命名是程序规划的核心。古人相信只要知道一个人真正的名字就会获得凌驾于那个人之上的不可思议的力量。只要你给事物想到正确的名字,就会给你以及后来的人带来比代码更强的力量。别笑!

名字就是事物在它所处的生态环境中一个长久而深远的结果。总的来说,只有了解系统的程序员才能为系统取出最合适的名字。如果所有的命名都与其自然相适合,则关系清晰,含义可以推导得出,一般人的推想也能在意料之中。

如果你发觉你的命名只有少量能和其对应事物相匹配的话, 最好还是重新好好再看看你的设计吧。

类命名

在为类( 0;

}

--------------------------------------------------------------------------------

函数命名

函数名字采用C GNU的惯例,所有的字母使用小写字母,使用'_'分割单词。

理由

这样可以更易于区分相关联的类名。

例如

function some_bloody_function()

{

}

--------------------------------------------------------------------------------

错误返回检测规则

检查所有的系统调用的错误信息,除非你要忽略错误。

为每条系统错误消息定义好系统错误文本以便include。

--------------------------------------------------------------------------------

大括号 {} 规则

在三种主要的大括号放置规则中,有两种是可以接受的,如下的第一种是最好的:

将大括号放置在关键词下方的同列处:

if ($condition) while ($condition)

{ {

... ...

} }

传统的UNIX的括号规则是,首括号与关键词同行,尾括号与关键字同列:

if ($condition) { while ($condition) {

... ...

} }

理由

引起剧烈争论的非原则的问题可通过折衷的办法解决,两种方法任意一种都是可以接受的,然而对于大多数人来说更喜欢第一种。原因就是心理研究学习范畴的东西了。

对于更喜欢第一种还有着更多的原因。如果您使用的字符编辑器支持括号匹配功能的话(例如vi),最重要的就是有一个好的样式。为什么?我们说当你有一大块的程序而且想知道这一大块程序是在哪儿结束的话。你先移到开始的括号,按下按钮编辑器就会找到与之对应的结束括号,例如:

if ($very_long_condition && $second_very_long_condition)

{

...

}

else if (...)

{

...

}

从一个程序块移动到另一个程序块只需要用光标和你的括号匹配键就可以了,不需要来回的移动到行末去找匹配的括号。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网