今天开会,讨论关于怎么样提高产品质量的问题。
开始议题还好,当谈到代码质量的时候,妈的,看出来里面一大堆混混,
我说,我有两个想法,为了不把话说绝了,还补充了一句, just in minor case!.
第一,在我review 某些sub system 代码的时候,发现,代码风格不统一,这涉及一个coding style的问题,是否,我们可以参考一些open source 组织,定义一个 coding template.
比如在原文件,应该书写一些信息,命名规则。(其实我手里有一份)。刚说完,就有一个啥比跳起来。“i am not a fun of any coding style. ....“,我说,严格的讲,代码不是给自己看的,readable 也是很重要的,比如你给个指针,就给个p作为命名,不把名字写的清楚一点,谁知道是啥意思。(我真想说一句,你妈的,都是你这样的傻逼,害的老子读别人代码的时候很不爽,早知道,在大公司里面混自多)
我这个提议真是点到大家痛楚,毕竟今天参加会议的程序员也不少,一下子分成两派。在会上辩论起来了。俺们主持会议的头都插不进话了。 不过我也看出来了,林子大了啥鸟都有阿
最后,头提议,另外举行一次会议,或者让我作个presentation之类!!!操, 给自己找事情吗。好了话题到此为止。
头有看着我,说我的第二点建议。
我想,这回别鸡巴统漏子。我继续说把 。我说应该把auto testing 的概念引进到我们组里,在我们每个源代码目录下,加入个unit test的目录,我们用cppunit.(象java的junit一样)
是extreme programing 的一种。刚说完,那个逼又来了。“that does‘t make sense for us to use that tools. I knew it , that is a kind of Documentation generatiton tools.....",你妈的,我实在受不了。我说你说的是TDOC吧,这个是个 testing framework.......。。
我一看大家,知道cppunit也不多,毕竟这是个opensource的东西,大公司的人每个人就干那么一点,啥也学不着,虽然用的工具都是最好的,埃~~真怀念我在咨询公司的日子!!
看明白了,!啥鸟都有。。我也不一样阿,我不是也是能躲就躲,能推就推,也是混吗。。算了。最后我把话锋一转,把问题归结到维护部门,就说这个系统过于复杂,上千的tools,没有时间学。
每天都在赶项目进度。时间,(鸡巴,大部分人都闲着,我隔壁的那个同事,一天到晚研究他的那两1 升的摩托车。。
我混!!!!