确定编写代码的规则——变量命名规则和编写规范

devtools/2024/9/24 17:13:32/

在开发程序中,人们经常需要为各种对象命名,例如变量,函数,类,文件等。虽然根据编程语言的不同,允许用于名称的字母和数字是有限制的,不过只要是在允许范围内就可以自由地命名。

但是如果随意为变量和函数命名,以后阅读代码就可能不知道变量和函数是做什么用的。因此,就需要为对象取一个无论是谁看到该名字都可以理解死含义的名称。

在命名时,可以根据命名规则使用多种符号。比如匈牙利记法,蛇形记法等。

除了命名规则之外,通常情况下,为了提高程序的可维护性和质量,都会为每个项目制定相关的编程规范。这样的规范叫代码编写规范。


http://www.ppmy.cn/devtools/13160.html

相关文章

Redis中的事务(二)

事务 事务的实现 执行事务 当一个处于事务状态的客户端向服务器发送EXEC命令时,这个EXEC命令将立即被服务器执行,服务器会遍历这个客户端的事务队列,执行队列中保存的所有命令,最后将执行命令所得的结果全部返回给客户端。 例…

【深度学习实战(18)】torch模型转onnx模型,使用netron根据查看onnx结构

一、ONNX介绍 简单来说,可以把ONNX当做一个中间格式。绝大多数的机器学习/深度学习框架都可以将自身的模型转换成ONNX,同样也能把ONNX转换成自身框架的格式,如下图所示。 二、转ONNX模型代码 import torch import torchvision.models as …

孩子如何才能学好Scratch

Scratch是一种适合孩子学习编程的可视化编程语言,它通过拖拽积木式的编程方式,让孩子能够轻松地学习编程概念。以下是一些建议,可以帮助孩子更好地学习Scratch: 熟悉Scratch界面和基本功能 首先,让孩子熟悉Scratch的…

四川企业携手精益生产咨询公司:转型升级,共赢未来

四川,这片孕育了无数商业传奇的土地,如今正迎来一场由精益生产引领的转型升级浪潮。为了在激烈的市场竞争中保持领先地位,越来越多的四川企业选择与精益生产咨询公司携手合作,共同探索提升生产效率、降低成本的路径。 精益生产&am…

大数据学习第四天

文章目录 yaml 三大组件的方式交互流程hive 使用安装mysql(hadoop03主机)出现错误解决方式临时密码 卸载mysql (hadoop02主机)卸载mysql(hadoop01主机执行)安装hive上传文件解压解决版本差异修改hive-env.sh修改 hive-site.xml上传驱动包初始化元数据在hdfs 创建hive 存储目录启…

pytorch-trainvaltest划分

目录 1. 上一节回顾2. 数据集划分3. 完整代码 1. 上一节回顾 下列图中三种曲线分别代表了欠拟合、好的拟合和过拟合 下图为过拟合曲线,那么如何来检测过拟合呢?将数据集划分为train和val(validation)val是用来测试训练过程是否过…

Spring AI

Spring AI 文章目录 Spring AI关于 Spring AI使用Spring CLISpring Initializr添加 Milestone 和 Snapshot Repositories依赖管理为特定组件添加依赖项Embeddings ModelsChat ModelsImage Generation ModelsVector Databases 示例工程 关于 Spring AI github : https://github…

【SpringBoot实战篇】获取用户详细信息-ThreadLocal优化

1 分析问题 对token的解析当初在拦截器中已经写过。期待的是在拦截器里写了,在其他地方就不写了,应该去复用拦截器里面得到的结果 2 解决方式-ThreadLocal 2.1提供线程局部变量 用来存取数据: set()/get()使用ThreadLocal存储的数据, 线程安全 2.2过程图…