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

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

大家好,我是小 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. SAP PM 入门系列 - IL03显示Function Location主数据
  2. ecshop ajax无刷新登陆
  3. linux shell 删除文本 较长行
  4. myeclipse6-ejb3入门
  5. 深度学习100例 | 第28天:水果的识别与分类(准确率99.9%)
  6. SQL-92标准 中文翻译——定义、记号和约定 (定义)
  7. java学习之三种常用设计模式
  8. 计算机图形学方向投稿国外期刊
  9. 金蝶系统怎么清理服务器,【金蝶KIS专业版】如何注销加密服务器记录
  10. MFC 程序来龙去脉
  11. xshell修改linux编码,xshell更改字符编码,xshell系统设置中文乱码怎么解决
  12. python通过QQ邮箱或163邮箱发送邮件(可带附件)
  13. 如何打造细致的2D捏脸系统
  14. 国密算法SM3与SM4简介与应用
  15. 国内云服务地域选择和测速
  16. Django 运行报错 Manager isnt accessible via Category instances
  17. JPG图片上传在IE下的问题
  18. c语言编程最后出现print是什么意思,print在C语言里是什么意思
  19. 10-2 查询编号‘dep01001’教师的系主任名称
  20. android 进程保活实践

热门文章

  1. 金仓数据库KingbaseES之null和“ ”的区别
  2. 【软件推荐】Everything 快速搜索软件
  3. thinkphp 框架自动加载原理_thinkPHP5.0框架自动加载机制分析
  4. 常用查看系统信息TCODE
  5. 通过ADB命令录制视频和截图
  6. 四针和三针风扇 风扇调速
  7. kmz转换为dwg_DWG怎么转成DXF格式?设计小白看过来!相互转换的绝招
  8. error:C2504 :“xxxxxxx“未定义基类
  9. 《交通警察》群英传(上)
  10. Dagger2的使用以及原理分析