大家端午节好呀,我是程序员吴师兄,一个坚持在 CSDN 日更原创的程序员,过节也不休息的那种。

最近很多同学私信我:吴师兄呀,我刚刚开始学编程,每一次命名函数或者变量的时候都好纠结,有时候还用拼音,被师妹看到后笑我一个月

宠粉的吴师兄立马熬夜肝了这篇文章,看完后分分钟解决这个难题。

程序员最头疼的事情除了头发以外就是给变量或函数命名,一开始学编程语言的时候还可以 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

好了,今天的文章就到这里,觉得不错的话,记得点个赞哟。

也可以关注下我程序员吴师兄,一个致力于把每道算法题都用动画的形式讲清楚的七年老程序员,持续分享计算机相关内容的干货,希望能帮助每一个人在编程这条路上走的更舒坦。

最后送你一些资料:

点击获取师兄精心准备的 100 道 Java 面试题

点击领取 BAT 大佬写的Leetcode刷题笔记,看完秒杀80%的算法题!

作者简介

作者:大家好,我是程序员吴师兄,在 GitHub 上开源了一个项目 LeetCodeAnimation,目前有 60k star,通过动画的形式讲解算法,已经帮助成千上万的程序员入门算法了,欢迎关注公众号「五分钟学算法」,和我们一起学习算法。
点击了解程序员吴师兄
转载说明:未获得授权,禁止转载

牛逼!这个网站可以帮助程序员命名变量和函数!相关推荐

  1. 飞鸽传书官方网站 创立黑马程序员训练营

    张孝祥于2001年创办锐信科技有限公司,2005年创办传智播客科技有限公司,飞鸽传书官方网站 创立黑马程序员训练营,一直致力于陶瓷的飞鸽传书软件开发教育事业,张孝祥老师善于解剖和分析问题,善于使用生动 ...

  2. 程序员命名必备网站|变量命名

    程序员命名必备网站 话不多说,之间上网址 https://unbug.github.io/codelf/ 点击访问 方便又快捷啊兄弟们

  3. 神级编程网站,堪称程序员的充电站,我给你找好了不能错过

    准备了几个网站,希望能帮助各位朋友.不多说直接来干货内容. 刷面类网站 0x00 牛客网-面经和刷面试题 牛客网作为国内内容超级丰富的 IT 题库,题库+面试+学习+求职+讨论+考研题库+招聘内推,堪 ...

  4. 十一在家都逛哪些技术网站?(程序员必备58个网站汇总)

    来源|cnblogs.com/three-fighter/p/13641835.html 整理来自:CodeSheep 众所周知,程序员是一个需要不断学习的职业,而幸运的是,在这个互联网时代,知识就在 ...

  5. 网站设计中程序员和美工的配合问题

    公司的项目都是基于B/S结构的,绝大多数操作界面都是通过网页的形式展现在用户面前的,页面的美观就成了非常重要的问题.记得去年的这个时候公司迎来了它历史上的第一个专职美工.同时到来的就是程序员与美工的合 ...

  6. 今天分享几个牛逼的网站,不知道你用过没?

    点击蓝色字关注我们! 一个正在努力变强的公众号 今天给各位小伙伴推荐几个我经常使用的网站,这些网站可以节省大家许多的时间,增大大家的工作效率.(也没给我广告费,纯属分享) 1 Iconfont htt ...

  7. js怎么在一个div中嵌入另一网站_好程序员web前端学习路线分享HTML5常见面试题集锦一...

    好程序员web前端学习路线分享HTML5常见面试题集锦,接下来将会持续为大家分享几篇HTML5常见面试题. 1.布局 左边20% 中间自适应 右边200px 不能用定位 答案:圣杯布局/双飞翼布局或者 ...

  8. 前端程序员必看的网站专属前端程序员的“hao123“

    *推荐的网址:  ​1.W3C :  http://www.w3school.com.cn/ H5/C3最常用的网站之一,很多ES6新增的方法 2.微软的必应:https://www.bing.com ...

  9. 13个小众有趣的网站,只有程序员才看得懂

    欢迎来到程序员的世界,分享一些关于程序员的小众网站,不仅干货满满的实用类网站,也有一些有趣的娱乐网站,有些网站只有程序员才看得懂. 1.程序员音乐 地址:https://musicforprogram ...

  10. 所有外包项目威客网站列表----来自程序员接私活网qxj.me

    猪八戒    http://www.zhubajie.com/  有佣金,建议别去坑死了 csto      http://www.csto.com/ 开源中国众包   https://zb.osch ...

最新文章

  1. 学python可以做什么知乎-学会python有哪些好处?python抓取知乎神回复
  2. at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:)
  3. mysql当数据改变时_MySQL中,当update修改数据与原数据相同时会再次执行吗?
  4. 【English】Grab-Verify Your Email Address
  5. redis储存List类型数据
  6. 《FPGA入门教程》看书随笔——数字电路设计入门
  7. linux memcached 运行,linux下查看Memcached运行状态
  8. 【数学期刊】世界著名数学期刊
  9. ma2灯光控制台 linux,MA2灯光控制台简易教程.pdf
  10. Unity3D中MonoDevelop无法使用
  11. XSS笔记-来源于个人思路构造以及网络分享
  12. 阿里云认证多少分能通过?考试题库在哪里找?
  13. 迈出数据安全建设的第一步|公安数据分类分级建设案例实践
  14. 数据结构—C语言:校园导航系统(最短路径两种算法:深度搜素以及Dijkstra)
  15. python异常常见处理
  16. linux firefox 背景色,火狐Firefox 72浏览器滚动条将自适应网页背景色
  17. 分区重分配(二十二)
  18. Lync Server 2010 呼叫寄存配置和启用
  19. 关于sdr sdram的full page burst
  20. PC上最快的发包工具

热门文章

  1. 记nuc8的开箱以及安装hackintosh
  2. 微信发红包如何设计测试用例
  3. 你知道什么是真正的勇敢?
  4. 143_win10如何删除默认输入法
  5. 各大浏览器兼容性问题
  6. 百度正式开放大数据引擎
  7. P3840蜗牛一期--虚拟局域网VLAN
  8. 我的大学十年 (转)
  9. 我的大学十年 -- 林锐
  10. 生物信息学概论_英国爱丁堡大学生物相关硕士- 系统与合成生物学理学硕士详解+案例分享...