编程规范
文章平均质量分 66
东皇※太一
放不下屠刀,戒不了烈酒
展开
-
变量命名缩写参考
有时候一个变量命名要想上半天,怎么命名合适,怎么才不显得别扭,怎么才显得更舒适,下面提供一些参考,如果某个变量意义一个单词无法表达,可以用多个单词缩写然后用下划线间隔表达,譬如:文件地址:file_addrAaddr = addressapp = applicationarg = argumentasm = assembleasyn = asynchronizationauth = authorization / authenticationavg = averageBbuf原创 2021-11-30 15:29:53 · 1042 阅读 · 1 评论 -
一个函数超过1000行?
今天我就见到了一个函数超过1300行的。。。今天维护公司的一个老产品,因为要清库存,有一些bug需要修复,开发这个产品的那些同事早已不知去向,查了下git上的提交log,开发过这个产品的有好几个人呢,本来就是在炬芯方案上做的二次开发,现在到我这不知道几手了,有问题,那就查代码改呗,不看不知道,一看吓一跳,什么牛鬼蛇神写的,全局变量满天飞,一个函数动辄几百行,还没什么注释,更有好些函数是上千行的,我倒是不奇怪,几年前我就领教过上1000行一个函数的代码,逻辑重复混乱,TM谁写的,真想揪出来让他把它吃掉。。原创 2021-07-14 18:24:38 · 473 阅读 · 0 评论 -
嵌入式软件架构设计
一、前言小生做MCU方面的开发已经很多年了,记得当初开始做项目的时候,实现功能就是我的目标,基本不会关注其它方面,功能的实现已经够让我折腾的了,也没有多少精力关注其它方面,后面慢慢对代码风格、编码规范有一定的讲究,有些代码看起来令人赏心悦目,而有些却不忍直视,再后来发现有些功能模块在一个产品上做了,然后换一个平台(mcu)后,又得调一遍,有些甚至调了一遍又一遍,多几次之后真是烦躁,哲学上有句话叫"人不能两次踏入同一条河流",而我却是一个坑踩了一次又一次,直到实在受不了了,我决定"再也不踩了",于是,软件框原创 2021-06-02 23:40:21 · 4288 阅读 · 23 评论 -
编程规范总结
编程规范总结概述Ⅰ文件结构Ⅱ功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入概述Ⅰ逝者如斯,岁月从指缝间溜走,年华在不觉中老去,弹指一挥间…从用单片机点亮第一个LED灯,以及用C语言打印出第一个”Hello World!”原创 2020-05-23 21:39:25 · 413 阅读 · 0 评论