原创 由编程规范引出的思考

2013-11-18 17:58 2407 22 27 分类: 消费电子

   今天在群里面看到一个网友一直在抱怨他们公司的老员工编程水平有多烂,编写的程序有多不规范,言辞犀利,情绪激动,这个让我有几点感想:

   1.  关于代码编写规范,个人认为还是需要统一好一点,不管项目大小,你写的代码不可能一直都是自己去维护,有可能会是你的同事去做,这就得要清晰明了的代码了,就这一点来说,我觉得msOS就很好用,一般一看函数名就能知道是用来干什么的,而且每个变量的定义也都靠C#,清晰明了,并且分层明确,连我这个刚接触编程的新手都觉得很清楚,也都能看懂。 

 

   2.关于这个网友,他似乎只看到了他认为的别人的不足,并没有从根本上去追溯代码为什么会是那个样子,函数命名能那么规范,为什么里面的程序语言看不懂,是真的很乱,还是因为这部分代码跟硬件接口联系紧密而没有看明白,他并没有搞清楚,这个代码是怎么来的。这就是他不懂溯源了。

   3.同时他问题是太表面了,出现问题只知道从别人身上找原因,却没想过从自己身上找原因,当其他网友指出他的问题让他从自身找原因的时候,他还比较激动的觉得自己没问题,这就是一种自负的表现。 

 

   4.还有就是他一味的拿他在网上或者书上的华为的代码编写规则来评估代码是否很乱,是否真的不好,这是典型的教条主义,根本就没有灵活的变通,这个是不行的,规范是很好,但是每个公司都有自己特殊情况,甚至每个项目都有它特定的情况,这个就得要具体问题具体分析,而不能一味的教条,一味的“照本宣读”。

PARTNER CONTENT

文章评论5条评论)

登录后参与讨论

用户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

规范神马的,确实很重要
相关推荐阅读
用户1584489 2014-08-27 20:37
凤舞天讲msOS的OS
我们先讲OS部分,大家知道,系统启动之后,是从复位开始的 那么复位对应的栈,就是MSP栈 Cortex系列,存在两个栈 MSP和PSP 之所以分为两个栈,是为了给OS用的 注意,是专门...
用户1584489 2014-06-10 12:04
国产嵌入式微系统msOS成型记之一:何为嵌入式微系统
嵌入式微系统,顾名思义就是嵌入式微型操作系统,然而操作系统一词在嵌入式行业里往往专指uC/OS之类的带任务切换的系统,所以为了有别于这个专用名词,往往用开发平台一词来代替,所以嵌入式...
用户1584489 2014-04-10 10:53
嵌入式微平台(msOS)
          ...
用户1584489 2014-04-10 10:01
嵌入式微平台(msOS)简介
嵌入式微系统(msOS)是深圳市雨滴科技有限公司的王绍伟先生(网名:凤舞天)在2013年基于早期开发的“实用单片机系统,标识MS”,经过多年的MTK手机开发经验,结合自己具体的项目应用而升级推出的...
用户1584489 2014-04-10 09:43
评论:@雨滴-凤舞天 博客中提到的“阴阳五行”
老大的文章及其有道理,转一个...
用户1584489 2014-03-10 10:10
关于msPLC/msOS相关资料下载
 随着msOS的不断完善,源代码、相关文档和视频的完成,只是把资料放在群共享不能方便更多的人下载学习,所以现在把相关资料都放在了网盘里面,有需要的可以进到网盘下载。 360云盘:http://...
我要评论
5
22
关闭 站长推荐上一条 /3 下一条