众所周知

“计算机科学只存在两个难题:缓存失效和命名。” ——Phil KarIton

命名的难题

不得不承认,命名的确是一门艺术。命名本身就属于创造性的工作,我在作为一名编程初学者的时候就经常使用a、b、c等26个字母来命名变量。刚才可能还够用,但是程序只要稍微长一点或者复杂一点,就有些力不从心了。况且,只用单个字母命名也不利于代码的可读性。如果你和我一样偶尔会对名感到头疼,那么不妨试一下这个网站。

关于CodeIf

Codelf通过搜索在线开源平台Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Projec的项目源码,帮开发者从中找出已有的匹配关键字的变量名。这个搜索服务支持直接搜索中文。codeif支持中文查询,输入中文意思,codeif可以根据需要查询尽可能满足需要的结果,并展示与查询结果相关的支持各种编程语言的代码片段以及代码库。

CodeIf使用方法

CodeIf支持网站和VSCode等编辑器的插件。我们先来看一下网站的使用方法:

1.打开网站:https://unbug.github.io/codelf/#coder%E4%B9%8B%E7%A6%85
2.假设我们需要写一个和sql相关的参数或者变量,那么可以直接输入sql,然后稍等片刻就会给出很多关于sql的相关内容。

要复制也很简单,只需要把鼠标放上去就会出现这些选项,我们点击copy即可。

同时也是支持中文的,比方说我们搜索人工智能

VSCode使用

我们在VSCode扩展商店搜索并安装CodeIf,然后就可以使用了。 我们滑选一个变量,然后右键单击CodeIf即可。

总结

CodeIf能够帮助我们解决变量命名的难题,同时由于这些变量名来自各大开源项目,所以我们也能从一些大佬的变量命名中学习一二。同时,多看别人的变量命名方法,也利于我们发散思维,形成一套独特的命名方法。

标签: none

分类: 所有文章

添加新评论