比如说写给函数命名时常把 pointer 缩写成 ptr, 把 options 缩写成 ops 这种。
不知道这种缩写有没有规范可以参考下,本人目前计算机专业大一学生😂写程序时老是为了怎么给函数命名想好久
1
goodname 2020 年 3 月 5 日
额,世纪难题
|
2
loading 2020 年 3 月 5 日 via Android codelf
了解一下。 |
3
Rwing 2020 年 3 月 5 日
很简单,不缩写
|
4
Rwing 2020 年 3 月 5 日 现代编程没有缩写的必要
|
5
xDaShen 2020 年 3 月 5 日 clean code 里说尽量不缩写,除非是约定俗成的缩写
|
6
Jaosn 2020 年 3 月 5 日 该怎么翻译就怎么翻译,不要担心单词过长。
|
7
yilingersier 2020 年 3 月 5 日
写给别人看,尽量不要缩写, 写给自己看,随便你怎么写,反正看不懂的时候,你也只能骂自己,看你舍不舍得了
|
8
ybw 2020 年 3 月 5 日 via Android
长度太长了必须缩写
|
9
tangkaichuan 2020 年 3 月 6 日 via Android 如果是函数名太长很可能是内部实现的功能多、杂,这时候或许就要考虑解耦了
|
10
dr1q65MfKFKHnJr6 2020 年 3 月 6 日 懒得找 就 阿里巴巴 Java 开发手册(华山版).pdf 一下
|
11
cassyfar 2020 年 3 月 6 日 如果不是写 C 或者 GO 还是请不要缩写
|
12
nvkou 2020 年 3 月 6 日 via Android opts 可能好点。第一眼 ops 看成 operations
|
14
Mutoo 2020 年 3 月 6 日 如果 LZ 要规则的话,圈类有一个比较不成文的规则:元音缩减
pointer -> ptr option => opt list => lst 你会发现除了重音的元音,都可以去掉。 这个规则我忘了在哪里看到了,但是可以在很多书上找到 https://books.google.com.au/books?id=YcXgBwAAQBAJ&pg=PA58&lpg=PA58&dq=programming+abbr+consonant&source=bl&ots=2TQf9noFL0&sig=ACfU3U2SzX1xN3qY36-osYQtqF4icfdIHw&hl=en&sa=X&ved=2ahUKEwjGh-bOqoToAhVIyzgGHcuOANAQ6AEwAHoECAgQAQ#v=onepage&q=programming%20abbr%20consonant&f=false |
15
w568w 2020 年 3 月 6 日 via Android 楼上说的命名规则在《 C Primer 》《 Thinking in Java 》之类的书里好像都提到过…
只不过未必是最佳实践罢了,毕竟现在是个 IDE 都有 code completion,名字写多长都没关系 ps:太长可以考虑一下中文变量名( |
16
krixaar 2020 年 3 月 6 日 记得之前在 Reddit 看过一个帖子问的是 analysis/analytic 有什么比较合适的缩写,结果并没有什么结果
|
18
loading 2020 年 3 月 6 日 via Android
千万别自创缩写
|
20
DT27 2020 年 3 月 6 日
拼音到底哪里不好。
|
21
passerbytiny 2020 年 3 月 6 日 关于变量命名(包括怎么缩写)的规范,是要由团队自行决定的,但大多数的团队都比较懒,所以给的规范就是“别缩写,除非是国际通用的缩写”。
至于你担心的超 80 字符问题,这么解决:将行宽度调整到 100、120 或者 150 (行宽度 80 是 20 年前的规范);如果是 Java,将函数分到不同的类中,这样函数名中的主语和部分宾语就不再需要了,移除掉,其它语言可以参照这种处理。 |
22
Lin0936 2020 年 3 月 6 日
There are only two hard things in Computer Science: cache invalidation and naming things.
– Phil Karlton |
23
fancy111 2020 年 3 月 6 日
现在 IDE 不都是带自动补全吗,还缩写干嘛。 莫非要节省文件大小?
|
24
Tony4ee 2020 年 3 月 6 日 via iPhone
|
27
Torpedo 2020 年 3 月 6 日
写汉字。我觉得拼音不如汉字
|
28
HENQIGUAI 2020 年 3 月 6 日 我还是赞成 80 字符
1.对竖屏看代码更加友好 2.代码写的太长, 无论是行或者列, 读起来确实要花费更多力气 |
31
zjddp 2020 年 3 月 6 日
如果用 OC 的尽量往长了写
|