Coding standard vs. coding standard
2005年9月12日
很多年前的很多年前, 自己写程序, 编码风格基本是自己总结反思出来的
很多年前, 服务于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
唉,我也一样。一般来说,改什么程序我就尽量按原来的coding standard来。但是那个空格,真是很难适应。
刚开始的时候一概全没有空格。后来换乐地方,新的standard是要有空格的,抵制乐半天,开会讨论,最后还是妥协了。
两年后,终于适应空格了,却发现自己想要写没有空格的程序,总是错。一般都是坐边有空格,右边没有。。。
是啊
觉得自己真是完美的好员工
让怎么写就怎么写
见过好多同事工作了好几年,还不能遵守代码标准
你好!
能给我的博客一个记数器吗?谢谢!
另外再请问一下,泡网的博客加背景音乐代码应该怎样写。谢谢!
音乐加上了,就是好慢。
谢谢 :)