如何让自己的变量命名更优雅

2014-12-11 14:02:19 +08:00
 jiankangxin
总是写不了一些优雅的代码,个人总是感觉 变量命名是个大坑 谁有相关资料,求分享呀

方向重点是python
6241 次点击
所在节点    问与答
52 条回复
gno23x
2014-12-11 19:32:07 +08:00
@pi1ot 请问你这个是指看代码吗?还是有相关规范?
loading
2014-12-11 21:37:20 +08:00
把a1命名为:YouYa_a1
wezzard
2014-12-11 22:22:13 +08:00
let aNumberi: Int = 1
let aNumberf: Double = 1.0

後面的i和f是跟 OpenGL 學的。
guokwei
2014-12-11 23:03:46 +08:00
如果实在没有好的名字,那就尽可能把变量名写的清楚点,就是“什么的按钮”、“做什么的集合”,等等,可读性很好,或许下次读到瞬间就会有一个好名字浮现,但是如果不知道这个变量的命名是什么意思的时候就费脑筋了,长名字变短容易,读明白才是首要。希望有用。
tinymao
2014-12-12 00:35:13 +08:00
接手一个项目里面有个 PdUtils,刚才恍然大悟,前面那孙子名字缩写 pd。
ChanneW
2014-12-12 00:40:20 +08:00
雇个秘书专门起名字
Tink
2014-12-12 00:46:47 +08:00
@tinymao 笑尿了
tuimaochang
2014-12-12 02:17:27 +08:00
youya_cupListCount
yeelone
2014-12-12 07:00:00 +08:00
最近被单位叫去研究一个人事软件,我一看就傻了,数据库字段名都是拼音首字母组成。猜也猜不透
anytk
2014-12-12 10:00:34 +08:00
看一些比较好的库的API命名,资料可以看PEP7、PEP8,Ruby源码命名、Lua源码命名,libSDL的命令也很不错,gtk命名规范也可以参考
thedevil5032
2014-12-12 11:03:45 +08:00
Clean Code, Chapter 2. Meaningful Names
xuanwu
2018-08-08 00:51:57 +08:00
Python3 的话可以考虑中文命名, 如: https://zhuanlan.zhihu.com/p/34386229

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/153128

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX