代码重构:文件相关变量命名约定

文件相关变量的命名约定:

    进行文件操作时,我们需要定义相关的一些变量,比如目录、文件名、全路径、文件扩展名。我在写代码是使用以下的变量命名约定:比如有一个配置文件,它的全路径变量就命名为config_path、它所在的目录就是config_directory、配置文件本身直接用fd_config。

 

具体如下(xxx表示具体的业务名,如配置文件config、语料文件courpus):

fd_xxx表示文件本身,fd是文件描述符(file descriptor),来自于c语言习惯,认可度比较高,这样写大家都懂,如:“fd_config”
xxx_file_name表示后后缀的文件名,如:“a.config”

xxx_file_name_without_extension

表示不带后缀的文件名,因为平时也用得比较少,所以名字长点无所谓,如:"a"
xxx_extension表示文件扩展名,如:“config”;
xxx_directory表示文件的目录,如:"/home/wangrenyong/app";
xxx_holder表示文件所属的那一级文件夹,如:"app";
xxx_path表示全路径,如:"/home/wangrenyong/app/a.config";

小细节:

如果是目录,后面就不要加"/"了,因为在以后拼全路径时,format中的格式字符串会出现分隔符"/",比较直观的看出这是一个路径,如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值