1.1.标识符要能体现实际含义
少用缩写
int price_count_reader; // 无缩写 int num_errors; // “num” 本来就很常见 int num_dns_connections; // 人人都知道 “DNS” 是啥
Warning
int n; // 莫名其妙。 int nerr; // 怪缩写。 int n_comp_conns; // 怪缩写。 int wgc_connections; // 只有贵团队知道是啥意思。 int pc_reader; // "pc" 有太多可能的解释了。 int cstmr_id; // 有删减若干字母。
1.2. 变量名一般用小写字母,如index,不要使用Index或INDEX
1.3.用户自定义的类名一般以大写字母开头,如Sales_item
1.4.如果标识符由多个单词组成,则单词间应该有明显区分,如studen_loan(我选择抛弃不带下划线的写法,因为带下划线更清晰易懂,有人选择在下一个单词开头大写,不要全是小写!)
1.5.平常的练习应该使用基本的命名规范格式,然后有朝一日,做某某项目,去某某公司,应当入乡随俗,但是我想没有人会乱来祸害同行,所以基本的规范熟悉就万变不离其宗了。
参考资料:
【1】C++primer 5th(我以后将不再列出)
【2】https://www.cnblogs.com/chensheng-zhou/p/5127415.html
原文地址:https://www.cnblogs.com/Royzzzzz/p/10959147.html
时间: 2024-11-01 04:18:23