(上)C#代码规范 .NET程序员需要提升的修养

发表于:2010-8-13 10:05

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:javincoder(博客园)    来源:51Testing软件测试网采编

  算术表达式换行示例:

  推荐:

var = a * b / (c - g + f) +

      4 * z;

  不好的格式——应避免:

var = a * b / (c - g +

      f) + 4 * z;

  推荐使用第一种方法,因为是在括号表达式之外折行(高层次折行原则)。注意要用制表符到缩进的位置,然后用用空格到折行的位置。在我们的例子中是:

> var = a * b / (c - g + f) +

> ......4 * z;

  '>'表示是制表符,'.'表示是空格符。(制表符后是空白是用制表符缩进)。一个好的编码习惯就是在所用的编辑器中显示制表符和空格符。

  3.2 空白

  利用空格进行缩进从未有过统一的标准。一些人喜欢用两个空格,一些人喜欢用四个空格而还有一些人喜欢用八个空格,甚至有的人喜欢用更多的空格。好的做法是用制表符。制表符有一些优点:

  ·每个人都可以设置他们自己喜欢的缩进层级。

  ·它仅仅是1个字符而不是2,4,8等等,因此它将减少输入(甚至因为自动缩进,有时你不得不手工设置缩进或取消设置,等等诸如此类的操作)。

  ·如果你想增加或减少缩进,可以标记一块,使用Tab增加缩进层级而用Shift-Tab减少缩进层级。这几乎对于任何文本编辑器都是适用的。

  这里,我们定义制表符为标准缩进符。

  不要用空格缩进—用制表符!

52/5<12345>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号