发现一个查单词缩写的网站,妈妈再也不用担心我给变量命名了! |
您所在的位置:网站首页 › 希望单词缩写 › 发现一个查单词缩写的网站,妈妈再也不用担心我给变量命名了! |
@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 |