|
发表于 2024-8-27 12:37:38
From FishC Mobile
|
显示全部楼层
回帖奖励 +1 鱼币
本帖最后由 zhangchenyvn 于 2024-8-27 12:47 编辑
这个应该已经属于Python哲学了。问题的主要原因就是:Python的代码质量其实是它的第一原则,但是我们需要在简单易开发和代码质量之间做出一个明确的抉择。
个人认为,如有特别必要,使用即可。
个人认为Python的变量的限制只有在开头不能使用数字以及不要覆盖常量明两个硬性要求,在遵守这两个要求之后,其实其他问题都不大。。。
但是我觉得即使要用在一个文件内,也只要尽可能将变量名符合一定的规则,否则如果将拼音/汉字以及字母加数字混用,会导致代码风格的变化以及代码质量的降低(因为我在开源的大代码克隆下来过,见过这种混用的,真的很难懂)。
不过如果作为一种开源框架,考虑好软件的定位之后,这个问题其实会方便一点。
如果这个代码不是那种会放到网上,让大家频繁修改或者衍生版本的话,那么代码质量其实没那么重要。特别是当如果他是在gitee这种国内平台上开源的话,那中文变量是影响不大了。
但如果这个代码是需要那种在开源社区里被频繁贡献的话,那我觉得代码质量还是一件非常重要的事。。。
总之这个我写这么多代码的经验就是这些,具体的还由你来定夺@cjjJasonchen。 |
|