发现一个查单词缩写的网站,妈妈再也不用担心我给变量命名了!

您所在的位置:网站首页 希望单词缩写 发现一个查单词缩写的网站,妈妈再也不用担心我给变量命名了!

发现一个查单词缩写的网站,妈妈再也不用担心我给变量命名了!

2024-03-26 01:56| 来源: 网络整理| 查看: 265

@abelyao @welly @fatea @abelyao @gimp @zonghua @Cavolo@zhujinliang@dd99iii 变量名缩写有它的优点:

* 从输入速度来说,即使自动补全很强大,长度为 2-3 的缩写手打速度也要快一些,长度为 4 的缩写也不见得慢。* 从可读性来说,如果 (上下文提示足够明确 || 这种缩写很常见 || 是只用在短函数内部的局部变量),那么可读性不见得更差,而且用整个单词作变量名不见得可读性就好,拿 Hasekll 来说,下面两种说明,你们觉得哪种可读性更好呢?

```hsputCircle :: (Eq a, Show a) => Int -> Int -> [a] -> [[a]] -> [[a]]putCircle :: (Eq variable, Show variable) => Int -> Int -> [variable] -> [[variable]] -> [[variable]]```

缩写能让格式齐整,反而会让可读性更好,举个不太恰当的例子:

```pythonlen = 0tmp = 0cnt = 0var = NULLbuf = NULLptr = NULL

length = 0temp = 0count = 0variable = NULLbuffer = NULLpointer = NULL

# 当然也可以用插件弄成下面这种形式,但是修改起来很蛋疼length = 0temp = 0count = 0variable = NULLbuffer = NULLpointer = NULL```

简而言之,缩写不是糟粕,滥用才是。否则,为什么很多地方还是用 max, min, sum, fst, snd 等做函数名,而不是全称呢?

@arbipher @nicegoing 只是举个例子,本来这些缩写也就仅供参考



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3