变量命名也有专门的网站。。。孤陋寡闻了


大家好,我是爱撸码的开源大叔!

“计算机科学的两件难事:缓存失效和命名。”,平常在写代码的时候,你有没有为命名变量而烦恼呢?

image-20220220175052839

《Clean Code》和《编写可读代码的艺术》将有意义的命名作为第一个内容来描述。千万不要使用拼音这样来命名变量,自己今天看的懂,过几天自己就不一定看得懂了,如果碰巧同事接手了你的工作,那肯定是一脸懵逼,研究表面半数的人认为命名是最头疼的!

大叔最近逛开源社区时候,发现了一个开源项目 – codelf(变量命名神器),Codelf 是一款帮开发者从中找出已有的匹配关键字的变量名,从而帮助为变量名苦恼的开发者命名的软件, 并且这个搜索服务支持直接搜索中文!

简介

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

使用方法

第一种方式:只需要在搜索栏中输入自己想要搜索的内容,既可以获得一系列变量名称或者方法名称。

image-20220220183308023

第二种方式:在 IDE 中安装插件,这里 以目前比较流行的 IDEA 举例。

1、安装 OnlineSearch插件,通个它可以添加任意搜索引擎,然后通过快捷键实现一键搜索;

2、setting-> Keymap -> 搜索“OnlineSearch” -> 在“Other” 下的 “OnlineSearch”右键 -> 选”Add Mouse ShortCut” -> 选择 “Double click” 录入快捷键 -> 点击 “OK” 完成。

image-20220220184209109

image-20220220184228622

3、setting-> OnlineSearch -> 三个输入框依次输入:Codelf, https://unbug.github.io/codelf/#%S%S -> 然后点击”Apply“完成。

image-20220220184246793

4、按照设置的快捷键来使用啦。

总结

Codelf 使用起来很方便,支持多种开发语言,比如 Java、python、HTML、CSS、JavaScript等等。如果你也在为命名变量而烦恼,在公众后台回复【命名】获取项目地址吧~~

写在最后

欢迎加入开源小分队读者交流群,聊天学习摸鱼为主,不定时会分享一些技术要点和优质学习资源,有一群有趣有料的小伙伴在等你哦!

进群方式:开源小分队 公众号后台回复888,按提示操作即可进群。

问君能有几多愁,开源项目解千愁,我们下期再见!

大家的点赞、收藏和评论对大叔非常重要,如文章对你有帮助还请转发支持下,谢谢!


  目录