前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >码农规范

码农规范

作者头像
用户4442670
发布2022-06-29 16:49:37
3290
发布2022-06-29 16:49:37
举报
文章被收录于专栏:机器人小农

HI! 各位小伙伴,大家好,小农又有段时间没来更新啦。。。

今天我们来聊聊信号和变量的名字

机器人编程免不了要跟信号和变量打交道,我们都会给信号和变量赋予一定的意义,如果你能把这些赋予的意义取个规范的名字,程序就会变得可读性更好。

取名字这事,其实在程序猿圈都有不成文的规范,这些规范虽然不是必须遵守,但是这些会是一个规范程序的开端。

图片来自网络

机器人编程中我常用的命名规范如下:

整数变量:iXxxXxx i表示int的首字母,代表这个变量的类型,名称首字母大写

实数变量:rXxxXxx r表示real的首字母,代表这个变量的类型,名称首字母大写

bool变量:bXxxXxx b表示bool的首字母,代表这个变量的类型,名称首字母大写

字符变量:cXxxXxx c表示char的首字母,代表这个变量的类型,名称首字母大写

输入信号:I_xxx I大写,表示输入端,划线_,xxx名称要能表示出信号的意义,如多个单词需要首字母大写。

输出信号:O_xxx O大写,表示输入端,划线_,xxx名称要能表示出信号的意义,如多个单词需要首字母大写。

全局子程序:My_prog( ) 首字母大写,描写用途,下划线分隔,描写产品或者编号

局部子程序:my_prog( ) 字母小写,描写用途,下划线分隔,描写编号或者功能

全局函数:Prog_Int( ) 首字母大写,描写用途,下划线分隔,表示函数类型

局部函数:prog_real( ) 字母小写,描写用途,下划线分隔,表示函数类型

。。。。。。

以上是我常用的命名规范,当然你可能觉得我的不太好,也有你自己的规范在使用。如果你还没有那赶快给自己建立一套吧,建议一个公司的都采用统一规范,这样会给维护程序带来方便,给程序标准化带来方便。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器人小农 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档