如何debug函数_如何成为一名优秀的嵌入式编程师?

嵌入式软件工程师千千万,凭啥你能做最优秀的的编程师了,那么咱们来聊聊如何优秀

优秀条件

  • 对任何不懂的要有专研精神,勤学善问、举一反三。

  • 对所做的事,有着积极向上的态度,有创造性思维。

  • 往往项目需要多个人完成,要求有与人积极交流沟通的能力,有团队精神。

  • 谦虚谨慎,戒骄戒燥。

  • 写出的代码质量高。包括:代码的稳定、易读、规范、易维护、专业。

以上基本品质,只要每项能做到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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值