今天在群里面看到一个网友一直在抱怨他们公司的老员工编程水平有多烂,编写的程序有多不规范,言辞犀利,情绪激动,这个让我有几点感想:
1. 关于代码编写规范,个人认为还是需要统一好一点,不管项目大小,你写的代码不可能一直都是自己去维护,有可能会是你的同事去做,这就得要清晰明了的代码了,就这一点来说,我觉得msOS就很好用,一般一看函数名就能知道是用来干什么的,而且每个变量的定义也都靠C#,清晰明了,并且分层明确,连我这个刚接触编程的新手都觉得很清楚,也都能看懂。
2.关于这个网友,他似乎只看到了他认为的别人的不足,并没有从根本上去追溯代码为什么会是那个样子,函数命名能那么规范,为什么里面的程序语言看不懂,是真的很乱,还是因为这部分代码跟硬件接口联系紧密而没有看明白,他并没有搞清楚,这个代码是怎么来的。这就是他不懂溯源了。
3.同时他问题是太表面了,出现问题只知道从别人身上找原因,却没想过从自己身上找原因,当其他网友指出他的问题让他从自身找原因的时候,他还比较激动的觉得自己没问题,这就是一种自负的表现。
4.还有就是他一味的拿他在网上或者书上的华为的代码编写规则来评估代码是否很乱,是否真的不好,这是典型的教条主义,根本就没有灵活的变通,这个是不行的,规范是很好,但是每个公司都有自己特殊情况,甚至每个项目都有它特定的情况,这个就得要具体问题具体分析,而不能一味的教条,一味的“照本宣读”。
用户1584489 2013-8-26 10:59
用户1406868 2013-8-26 10:21
用户1157254 2013-8-26 09:33
用户1584489 2013-8-24 11:29
用户1602177 2013-8-23 15:39