总是写不了一些优雅的代码,个人总是感觉 变量命名是个大坑 谁有相关资料,求分享呀
方向重点是python
方向重点是python
|
1
学好英文
|
|
invsbelephantDec 11, 2014
2
个人坚持一种风格就行了吧,我是习惯骆驼。
|
|
liyaoxinchifanDec 11, 2014
3
写代码时打开《英文常用名大全》~~
|
|
MeirLinDec 11, 2014
4
看过一人代码,喜欢用百家姓来命名 -。-
|
|
chmlaiDec 11, 2014
5
用拼音吧
|
|
baichiDec 11, 2014
6
苹果鸭梨橘子香蕉……老虎狮子小猫小狗……
|
|
mornlightDec 11, 2014
7
有些名称我不知道英文名,就随手打开有道词典找找翻译。一般都使名字易懂,长度可以不简洁。
|
|
mhycyDec 11, 2014
8
|
|
USCONANDec 11, 2014
9
utor lingua latīna dē liber。
|
|
TinkDec 11, 2014
10
拼音
|
|
ffffwhDec 11, 2014
11
大型Python IDE如PyCharm对重构之重命名支持程度如何?很靠谱/还是关系一复杂就要人工干预?
|
|
zhouquanbestDec 11, 2014
12
比如Exception部分加女友名前缀?
|
|
typcnDec 11, 2014
13
拼音+英文混合
XiaZaiFiles 取首字母 XZF 哈哈哈哈 |
|
tabris17Dec 11, 2014
14
用蔬菜水果命名
|
|
xjliaoDec 11, 2014
15
真的 看过一个公司的 不管类名 变量名 方法名 都用拼音或者拼音的缩写
|
|
16
学好英文,以OC的风格,把方法名,变量名,类名写成句子。我就这么干的。大部分方法名没少于20个字符,几乎完全不用注释
|
|
roychanDec 11, 2014
17
拉丁文
|
|
staticorDec 11, 2014
18
learn_some_english_make_better_life = 1.0
vs LearnSomeEnglishMakeBetterLife = 1.0 vs haohaoxuexitiantianxiangshang = 1.0 vs a = 1.0 ; kanbudongbazhejiuduile = 1.0 看自己喜欢哪个? |
|
24Dec 11, 2014
19
代码大全 第十一章,专门讲这个的。
|
|
kobe1941Dec 11, 2014
20
Google翻译
|
|
EsayDec 11, 2014
21
推荐个薄薄的小册子——《编写可读代码的艺术》
|
|
jacobDec 11, 2014
22
foo,bar,baz,qux,titi,tata,xyzzy,garply,
|
|
mjarDec 11, 2014
24
把编辑器字体改成“静蕾体”就会优雅很多了。
|
|
25
const int iFive = 4;
|
|
happywowwowDec 11, 2014
26
elegant_args = 1
more_elegant_args = 2 more_and_more_elegant_args = 3 |
|
supergrubbyDec 11, 2014
27
use ubiquitous language
|
|
keniusahduDec 11, 2014
28
@after1990s five=4 够狠!
|
|
lsmgeb89Dec 11, 2014
29
You may read and study the google style guide which includes several mainstream programming languages, and eventually form your own style in your project.
https://code.google.com/p/google-styleguide/ |
|
yopmingDec 11, 2014
30
看来我还是太仁慈了
我只是找了些精灵语昆雅字母来替代first second A B之类的 |
|
KilerdDec 11, 2014 via Android
31
int num => int iNum
char string => cString 这种命名方法好像有名字的,好像挺出名的。 |
|
qianlifengDec 11, 2014
33
1. 尽量使用该语言的惯用命名法
2. 命名一定要跟相关且容易理解。方法一般动词开头,变量一般名词 |
|
34
不要怕名字长
比如: com.sun.java.swing.plaf.nimbus.InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState |
|
pi1otDec 11, 2014
35
多看看gnu风格的常用缩写
|
|
zhuzhichaoDec 11, 2014
36
tiānQì xìngBíe niánLìng dìQū chángDù
|
|
BGLLDec 11, 2014
37
学好拼音
|
|
lifanxiDec 11, 2014 via Android
39
@Kilerd 有优点也有缺点。缺点包括但不限于:重构代码改数据类型时还得跟着改变量名。抽象类型会造成程序员造出各种各样五花八门的变量名前缀。
|
|
loadingDec 11, 2014 via Android
42
把a1命名为:YouYa_a1
|
|
wezzardDec 11, 2014
43
let aNumberi: Int = 1
let aNumberf: Double = 1.0 後面的i和f是跟 OpenGL 學的。 |
|
guokweiDec 11, 2014
44
如果实在没有好的名字,那就尽可能把变量名写的清楚点,就是“什么的按钮”、“做什么的集合”,等等,可读性很好,或许下次读到瞬间就会有一个好名字浮现,但是如果不知道这个变量的命名是什么意思的时候就费脑筋了,长名字变短容易,读明白才是首要。希望有用。
|
|
tinymaoDec 12, 2014 via iPad
45
接手一个项目里面有个 PdUtils,刚才恍然大悟,前面那孙子名字缩写 pd。
|
|
ChanneWDec 12, 2014
46
雇个秘书专门起名字
|
|
suntoryliquDec 12, 2014
48
youya_cupListCount
|
|
inyfeeDec 12, 2014
49
最近被单位叫去研究一个人事软件,我一看就傻了,数据库字段名都是拼音首字母组成。猜也猜不透
|
|
anytkDec 12, 2014
50
看一些比较好的库的API命名,资料可以看PEP7、PEP8,Ruby源码命名、Lua源码命名,libSDL的命令也很不错,gtk命名规范也可以参考
|
|
thedevil5032Dec 12, 2014
51
Clean Code, Chapter 2. Meaningful Names
|
|
s1E4GnZ4A2qGRyvaAug 8, 2018
52
Python3 的话可以考虑中文命名, 如: https://zhuanlan.zhihu.com/p/34386229
|