嵌入式软件工程师千千万,凭啥你能做最优秀的的编程师了,那么咱们来聊聊如何优秀
优秀条件
对任何不懂的要有专研精神,勤学善问、举一反三。
对所做的事,有着积极向上的态度,有创造性思维。
往往项目需要多个人完成,要求有与人积极交流沟通的能力,有团队精神。
谦虚谨慎,戒骄戒燥。
写出的代码质量高。包括:代码的稳定、易读、规范、易维护、专业。
以上基本品质,只要每项能做到60%以上,基本你就离一名优秀,一名高级嵌入式工程师不远了。
编程修养
1.版权和版本
2.缩进、空格、换行、空行、对齐
3.程序注释
4.函数的[in][out]参数
5.对系统调用的返回进行判断
6.语句对出错的处理
7.头文件中的#ifndef
8.在堆上分配内存
9.变量的初始化
10.h和c文件的使用
11.出错信息的处理
12.常用函数和循环语句中的被计算量
13.函数名和变量名的命名
14.函数的传值和传指针
15.修改别人程序的修养
16.把相同或近乎相同的代码形成函数和宏
17.表达式中的括号
18.函数参数中的const
19.函数的参数个数(多了请用结构)
20.函数的返回类型,不要省略
21.goto语句的使用
22.宏定义的使用
23.static的使用
24.函数中的代码尺寸
25.typedef的使用
26.为常量声明宏
27.不要为宏定义加分号
28.||和&&的语句执行顺序
29.尽量用for而不是while做循环
30.请sizeof类型而不是变量
31.不要忽略Warning
32.书写Debug版和Release版的程序
天~天~天~天!一口气上了这么多细节点,每一点讲个一两个小时都不为过,咱们在后面的文章中慢慢举例详细分享!先列举一些在这呐!
让每一个物体
有生命!
长按关注![3f75ac31333b156c0184059c8c017107.png](https://i-blog.csdnimg.cn/blog_migrate/cb7beeeb5fee449a86c7de16bcc547ff.jpeg)