首页 > commenting > Coding standard vs. coding standard

Coding standard vs. coding standard

2005年9月12日 hufey

很多年前的很多年前, 自己写程序, 编码风格基本是自己总结反思出来的
很多年前, 服务于K公司, 过iso 9000-3,9003什么的, 编码风格统一为
if ( cond )
{
something
}
else
{
otherwise
}
注意( 和 cond之间是有一个空格的, 适应这个花了我不少时间
函数和变量跟MS跑, 匈牙利命名法
后来, 服务于X公司, 虽然没有统一的代码风格, 还是跟着以前的程序
改成
if ( cond ) {
something
} else {
otherwise
}
适应这个花了我不少时间, 函数变量胸鸭梨命名法
这个地方呆的时间比较长, 也比较认同这个多一些
再后来, 和一帮linux kernel hacker工作, 他们反对胸鸭梨命名法, 他们认为好的代码
不需要在变量定义上去区分类型, 如果那样就说明代码写的可读性还不够好。
他们没有任何一份写出来的编码标准需要自己去遵守 ,
但是他们有自己心中维持的标准并且彼此心照不宣。
现在, 我又要和另外一群人一起工作, 遵循CMM的标准, 有严格的编码标准。
程序要写成绛紫:
if ( cond )
{
something
}
else
{
otherwise
}
彪哥快板是这么唱的“十二个生肖十二个年,十二年本是一个循环”

分类: commenting 标签:
  1. Red Sox
    2005年9月12日15:40 | #1

    唉,我也一样。一般来说,改什么程序我就尽量按原来的coding standard来。但是那个空格,真是很难适应。
    刚开始的时候一概全没有空格。后来换乐地方,新的standard是要有空格的,抵制乐半天,开会讨论,最后还是妥协了。
    两年后,终于适应空格了,却发现自己想要写没有空格的程序,总是错。一般都是坐边有空格,右边没有。。。

  2. hufey
    2005年9月12日22:46 | #2

    是啊
    觉得自己真是完美的好员工
    让怎么写就怎么写
    见过好多同事工作了好几年,还不能遵守代码标准

  3. 曼殊沙华
    2005年9月13日18:36 | #3

    你好!
    能给我的博客一个记数器吗?谢谢!

  4. 曼殊沙华
    2005年9月13日18:47 | #4

    另外再请问一下,泡网的博客加背景音乐代码应该怎样写。谢谢!

  5. 曼殊沙华
    2005年9月13日19:34 | #5

    音乐加上了,就是好慢。 :(

  6. 曼殊沙华
    2005年9月14日00:10 | #6

    谢谢 :)

本文的评论功能被关闭了.