关于文件命名

写项目的时候变量名、类名和函数名等的命名其实很好抉择,匈牙利命名法,驼峰命名法等等,采用统一的标准整个项目代码会很有可读性。

但是业余的时候写自己的项目的时候发现了对于文件命名的问题,个人喜欢对每个文件的头字母都大写,但是看到像GitHub里面很多开源项目的文件名都小写,而且其中有时候会有连字符或下划线这两个字符。

上网查找了一下关于开发中的文件命名规则的资料,看到了这篇博客 https://blog.csdn.net/zhumengzj/article/details/79356040 。觉得说的很有道理,其主要从可移植性、易读性、易用性和便捷性这四点进行分析,决定以后写个人项目的时候也都用小写字母来做文件命名了。

不过在文章的结尾说到“综上所述,文件名全部使用小写字母和连词线(all-lowercase-with-dashes),是一种值得推广的正确做法。”这句值得商榷。

在知乎 https://www.zhihu.com/question/50471847 这个问题下看到一个说法,对于Java和python来说,其文件命名的规则和其变量命名的规则一样,也就是说Java和python文件的命名不能够出现连字符,必须使用下划线。

但是在前端开发中却经常使用连字符,主要考虑到搜索引擎对于下划线会被识别为单词内部的元素,而连字符会被识别为单词之间的分隔。比如说“code-server”会被识别为“code”和“server”两个单词,搜索“code”或者“server”都会出现这个结果,但是“code_server”却不会,除非整体搜索“code_server”才会出现这个结果。

所以具体开发的时候还是要具体情况具体分析,在做Java、python等项目的开发的时候文件命名使用小写字母和下划线,对于前端项目来说,文件命名使用小写字母和连字符,不失为一种稳妥便捷有效的实践。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值