code_terms

200多个英文词汇帮助你构建百万函数名

只要你是个程序员,你总会遇到以下问题

  • 怎么样给函数起一个合适的名字?
  • 怎么样使用好的函数名,让程序看起来更像高手的作品?
  • 怎么样使用最少的词汇,使程序更加可读?

项目介绍

  • 本项目收集了200多个高频程序使用词汇。这些词汇,参考了国外大量的相关词频资料,经过严格筛选。从而只留下了200多个。足够让一个小白程序员快速上手。
  • 本项目力求数量最少,且命名能力最强大,所以,本词汇表中舍弃了众多编程语言中的数据类型词汇,比如,string, double,float,integer等。同时也未收入代词,特别是像this, it, whom等均未收入。但级为高频且常用,同时不存在于编程语言中的,比如:all,some则收录在内。
  • 本项目所收词汇,均以动词为主,同时包括经常在程序中用作动词的介词。同样,名词也以能用作动词的名词为主。

使用方法

  • 建议首先对此词汇表选出生词,一般三天到一周可以完全记住。
  • 建议对每一个词进行组名续练习,比如,介词to, 可以造出, toString(), toArray(), toList(), toJSON(), toIndexArray(), toTableArray(),你可以发现,通过本词汇表进行组合出来的函数名,一般都能够在其它的代码中找到。这就说明,这些名称是国际通用的。因为,大量名称都是动宾结构,所以,还可以结合不同的业务名词进行组名。比如,toPoint(), toPolygon()
  • 要让自己的代码函数都有一个好名称,只用此词汇表就够了。
    • 命名分为两步
      • 第一是,询问,What is this? 找到对应的名词。(具体业务名词一般不在此词汇表中。比如,user, score,但你在写的程序,肯定清楚)
      • 第二是,询问,What is it doing? 这个程序做什么? 到本列表中选一个动词。 这样,你的名字一定是国际通用,高大上,高富帅了!

作者

Bardeen: bardoqi#gmail.com

License

MIT