当前位置: 首页 > news >正文

我的编码规范

1、空格:
对于if、while等保留字,与其后接括号之间添加空格
对于二目、三目运算符,在运算符两边添加空格
写注释时,在//后面添加空格
强制类型转换时,括号后面添加空格
小括号()内侧不加空格,外侧加空格

2、缩进
统一缩进为四个空格,避免直接使用tab字符,但可设置为快捷键

3、注释
对各类代码块养成注释的习惯,写在代码块前一行对齐

4、换行
单行代码长度不宜过长(超过120)
换行时运算符、点符号一起换行
换行时括号前不换行,例如fun (a),应该换行成\nfun (a),而不是fun \n(a)
换行时逗号不与下文一起换行,例如sum (1,2,3),应该换行成sum (1,2,\n3),而不是sum (1,2\n,3)
大括号{}为空,不换行。不为空时,前不换行后换行

5、命名
命名应保证名字能反映相应内容,可使用缩写
多个单词组成的命名,使用驼峰
不使用保留字
常量命名全部大写,单词间用下划线隔开

http://www.wxhsa.cn/company.asp?id=2582

相关文章:

  • 静态库与动态库
  • 谷歌浏览器正规下载地址
  • RoPE使用复数乘法的原因
  • 2025 项目管理到底用什么软件?
  • 我就是我不一样的烟火
  • 周总结报告8
  • 深入解析:PostgreSQL 视图与物化视图(View / Materialized View)详解
  • Win11纯净版D盘出现黄色感叹号的问题
  • nuxt3中useCookie()轻松实现数据存储与安全优化
  • win11专业版如何设置窗口不叠加的问题
  • Windows下查看主板序列号命令
  • 范围 for 循环
  • Java开发者无需Python!JBoltAI让AI应用开发像搭积木一样简单
  • JBoltAI:解锁企业AI应用开发新范式,驱动数智化升级核心引擎
  • kmp
  • 黑窗
  • 深入解析:机器学习算法之Boosting
  • GW1NSR-4C硬核MCU的硬件SPI问题
  • NKOJ全TJ计划——NP11793
  • Python天猫订单数据与日化商品销售数据RFM模型应用可视化分析
  • JBoltAI重塑智能检索:问题重写与混合检索如何破解企业RAG应用瓶颈
  • Springcloud Alibaba从入门到入土(一)
  • JBoltAI函数调用技术:自然语言即可查询数据库,重构企业数据交互方式
  • JBoltAI文档提取技术:企业智能升级的数据解锁之道
  • 题解:CF645B Mischievous Mess Makers
  • 题解:CF1076C Meme Problem
  • 视频讲解|Python用ResNet残差神经网络在大脑出血CT图像描数据预测应用
  • 题解:CF1188A1 Add on a Tree
  • CSP-S 9.9
  • 250913 课堂笔记