关注公众号 “OpenSourceDaily” ,设为“星标”
每天推荐给你优秀开源项目
有调查显示,程序员对于命名特别苦恼,都希望能够给变量或方法取一个好名字,但这并非易事。
母语是英文的开发者为命名苦恼,非英文母语的开发者更加为此苦恼。当你到 github 上参与开源项目的贡献的时候,或者准备开源自己的作品的时候,或者设计一个框架的时候,命名会是一个一直伴随你的不大不小的问题。
一般来说,给一个不熟悉的名称命名,我们会这么做:1.查单词;2. 比较单词语义;3. 比较代码上下文;4.确定命名。而今天要推荐给你的这款开源项目,就是帮我们缩短这些步骤的一个变量名搜索工具。
项目名:CodeIf,项目地址:https://github.com/unbug/codelf ,在线使用:https://unbug.github.io/codelf/ ,该项目有将近 1 万 Star。
这是一个由前网易前端工程师、知名移动前端调试工具 MIHTool 的作者基于 searchcode 和有道词典开发完成的。
CODELF 支持直接搜索中文,当你查中文的时候,Codelf 会直接查好单词和单词的近义词给你,然后再搜索 Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project 上的开源项目的源码匹配出与这些词汇相关的变量名和函数名。Codelf 可以选择开发语言进行搜索,结果会把同个源码文件里匹配的变量名排在一起,如你选择“Python”然后搜索“产品”
感觉怎么样?希望这个项目能够帮助到你,解决你的命名苦恼。
点击阅读原文可以直达试用下。
觉得不错,一定关注我,每天给你分享好玩、有用的开源项目。也欢迎推荐开源项目给我!
推荐阅读
OpenSourceDaily - 送给爱开源的你
Git · GitHub · GitLab · Gitee