编码规范-c++-java

对于一个合格的程序员,编码的规范是很重要的,以下列出了一些常用的,具体的可以参考官方资料,在平时的编码过程中养成习惯。

Google C++ coding style

https://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/contents/
https://google.github.io/styleguide/cppguide.html
下划线连接多单词;
复杂数据类型传引用替代传值提高传值效率;
函数输入参数加const防止被修改;
输出传指针,该指针指向的数据在函数外部声明,通过&符号传入,最后通过指针输出使得输出数据清晰可见;
函数体和结构体和类{换行,其他{不换行;

java编码规范 - 军规

  1. 圈复杂度 <=7 程序内线索的个数(程序执行的路径),if语句的嵌套个数
  2. 嵌套深度 <=5 for循环或者if语句的嵌套深度
  3. 方法入参个数 <=5
  4. if/switch分支 <=5
  5. 方法内代码行数 <=40
  6. 单行代码字符数 <=80
  7. 类继承层次 <=3
  8. 类方法数 <=30
  9. 代码重复率 <=1%
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值