公众号关注 “五分钟学算法”

设为 “星标”,带你挖掘更多开发神器!

大家好,我是小 G。

程序员最头疼的事情除了头发以外就是给变量或函数命名,一开始学编程语言的时候还可以 abc、a1、x2 等方式命名,等到工作过程中开始真正的项目开发时,如果还是这样随意的命名,即使同事可以忍受你的 abc,隔几个月自己再重新看代码说不定都想锤自己一顿。

这个时候,英语好的同学可以挤尽脑子想一些与中文意思差不多的单词,英语捉急的便只能求助有道翻译。但这两种方法最后的效果都让人很不满意。

有没有第三方工具可以帮助大家轻轻松松的给变量或函数命名呢?

那必须是有的:变量命名网站 Codelf。

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

实际操作如下:

1、直接在 Codelf 网站上搜索命名建议

网站地址:https://unbug.github.io/codelf

比如说搜索「人工智能」,很快的 Codelf 在总多的优秀项目源码中找出了大神们经常使用的变量名。

2、安装插件

没有什么插件是 VSCode 不支持的。

写代码是直接右键即可,马上跳转 web 页面给出建议。

当然,Codelf 不仅支持 VSCode,同样支持 Atom、Sublime Text 和 Chrome。

文末,再给你们贴下这个网站的地址,希望每一个程序员都不要因为想变量命名而秃头。

网站地址:https://unbug.github.io/codelf

神器 Codelf !相关推荐

  1. 变量命名神器 CODELF

    变量命名神器 CODELF 前言 CODELF 介绍 功能 设置语言 搜索关键词 IDEA插件 配置 使用 最后 前言 在计算机科学中,有许多老大难的问题.其中有两件事情最为困难:缓存失效和命名. T ...

  2. 变量命名神器Codelf

    变量命名神器Codelf 前言 简介 使用 VSCode插件 关于中文无法搜索的问题 最后 前言 最近在用VSCode写modbusTcp的代码,命名变量的时候实在让人头疼,也听说过匈牙利命名法这些. ...

  3. 杂学--变量命名神器CODELF的学习和使用

    There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Ka ...

  4. Android 变量取名神器

    前言 在工作中,我们还在为起变量名而苦恼吗?今天无意间发现一个专门为变量取名而诞生的神器 codelf. 我们可以直接浏览器访问 http://unbug.github.io/codelf/ 现在我们 ...

  5. 如何优雅的起个变量名?

    如何优雅的起个变量名? 命名神器 CODELF 网址 : https://unbug.github.io/codelf/ 网站简介:在我们写程序的时候,大部分开发者或多或少遇到过变量命名的烦恼,如果命 ...

  6. 编程实用工具大全(前后端皆可用,不来瞅瞅?)

    从事:Python,前端,Java,C,C++, R ,Javascript,C#, Matlab , Swift , Go ,数据库等领域的都适合. 目录 1.Snipaste 2.命名神器code ...

  7. 程序员开发的常用21个开发工具(总结篇)

    程序员开发常用的21个工具(总结篇) 关于我 愤青持续码字中,每周三准时更新 每篇文章博主都会仔细来回阅读,语文不好,发现有语法错误,麻烦评论留言,一定改. 著作权归作者所有.商业转载请联系作者获得授 ...

  8. 推荐2款在线制作简历工具,附简历大礼包

    点击上方"程序IT圈",选择"置顶公众号" 关键时刻,第一时间送达! 七月中旬了,很多大企都开始在秋招了,你是否已经准备好了,开始投递简历了.如果简历还没开始着 ...

  9. 公众号2018年总结

    本来这篇文章计划是要在2019年1月1号发布的,不过当时人在澳门跨年,电脑不在身边,这篇文章就耽搁了.刚好今天把这篇文章发出来,对公众号2018年一整年的总结 . 先来看下官方准确的年度报表 一年36 ...

最新文章

  1. R语言IQR函数计算四分位数范围IQR(Interquartile Range)实战
  2. 谷歌x实验室汇聚顶尖人才,研发出了一种超前设备,直接打脸专家
  3. js es6数组常用方法:forEach map filter find every
  4. JS特效——黑客效果JS代码(摘取)
  5. MongoDB配置参数说明
  6. 关于 Laravel Redis 多个进程同时取队列问题详解
  7. Vue_异步加载_vue-resource(不再维护)
  8. MongoDB的快速手动安装
  9. php文件夹重命名,PHP重命名和移动目录
  10. 中国双层超级电容器市场趋势报告、技术动态创新及市场预测
  11. [python]python jieba 模块
  12. fidder不拦截_利用Fiddler拦截接口请求并篡改数据
  13. 数据库——MySQL
  14. nosqlbooster pojie
  15. BUG合集 | 持续更新...
  16. GPIO寄存器原理与操作
  17. docker命令安装rap2阿里开源接口管理工具
  18. c语言压力变送器程序设计,基于单片机的压力变送器设计
  19. 跟班学习JavaScript第一天——运算符、数据类型、ECMAScript
  20. JavaScript简单实现论坛发帖(留言)

热门文章

  1. OpenAI最新发布通用人工智能路线图!AGI比想象中来得更快!
  2. WindowsServer2012修改用户名后远程桌面连接失败
  3. RadioButtonList控件添加样式
  4. 微信上线新表情且微信可以直接向QQ转账啦!
  5. 两化融合贯标申报条件-制造
  6. riso1855使用说明_理想(RISO) CV1855数字式全自动制版数码扫描高速印刷一体化速印机...
  7. android studio 编译遇到报错 app:compileDebugJavaWithJavac 处理办法
  8. SKIL/工作流程/资源
  9. 2019ICPC南昌网络赛 - I. Yukino With Subinterval
  10. 实战Spring Boot构建多租户SaaS平台分享(含源代码)