由delphi 转向c++开发,虽然不是简单的语法格式问题,但在delphi底下积累起来的几年的OO经验,也让我养成了自己还算看得顺眼的编码风格。但是,近几日在看一些公司内部文档以及网上的一些开源代码,对这些代码的编写风格感触颇深,大凡真正参与过sourceforge上正规开源项目开发的人,一定对他们的代码编写格式记忆尤新!再看看目前手头上看得这份从网上来的开源代码,简直......,由此想开去,用人单位在面试时要求写代码是对的,要求看曾经的代码作品也是没错的,至少可以避免遇到一些垃圾代码制造者。我想,有以下的一些代码编写“毛病”的人,我是肯定不会招的:

1、通篇注释者。你他-妈-的把别人当弱智呀,整篇代码写的全是注释,有必要吗?让人看着眼花你知道吗?如果是年纪大点的程序员,看你的代码还不得带老花镜呀!所谓的注释,不是说给每一句代码都配上文字说明!而是让你言简意赅地提示当前重要代码段、变量的含义,使别人更容易理解你的思想!难道你连一个循环变量i的说明都要加上?我靠,I 服了 YOU!

2、函数体不加TAB或不空两格以上空格而直接顶格写的。这种代码看着就来气,这种人直接PASS,绝不录用。

3、一行写多条语句!老大,你用的是计算机写程序,电子档的!没让你用你家的打印纸来给公司写程序,干嘛这么小气?一行只写一条语句,对你没有大影响吧,拜托?

4、空的while循环体不加{}。写这种代码的人,就是专门给别人设陷阱的人。if 条件多时,却不懂得换行排版的人,与此同类!

别以为你-他-妈-的把程序功能实现了,你就会写程序了!“写”得好与“写”得坏,可是区别大大的,小子,好好练练自己的代码风格,然后再出来说你会写程序了吧!都是出来混的,你-他-妈的也让看你代码的人能多活两天呀。早晚要还的,对不?!

更多推荐

有这几种代码编写“毛病”的人,坚决不招!