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

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

软件测试开发技术Java语言编码规范(Java Code Conventions)

发布: 2009-11-30 09:35 | 作者: webmaster | 来源: 本站原创 | 查看: 146次 | 进入软件测试论坛讨论

领测软件测试网

     int size; // size of table

  要优于,

  int level, size;

  不要将不同类型变量的声明放在同一行,例如:

  int foo, fooarray[]; //WRONG!

  注意:上面的例子中,在类型和标识符之间放了一个空格,另一种被允许的替代方式是使用制表符:

  int level; // indentation level

  int size; // size of table

  Object currentEntry; // currently selected table entry

  6.2 初始化(Initialization)

  尽量在声明局部变量的同时初始化。唯一不这么做的理由是变量的初始值依赖于某些先前发生的计算。

  6.3 布局(Placement)

  只在代码块的开始处声明变量。(一个块是指任何被包含在大括号"{"和"}"中间的代码。)不要在首次用到该变量时才声明之。这会把注意力不集中的程序员搞糊涂,同时会妨碍代码在该作用域内的可移植性。

  void myMethod() {

  int int1 = 0; // beginning of method block

  if (condition) {

  int int2 = 0; // beginning of "if" block

  ...

  }

  }

  该规则的一个例外是for循环的索引变量

  for (int i = 0; i < maxLoops; i++) { ... }

 

延伸阅读

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


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

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