神器 Codelf !
公众号关注 “五分钟学算法”
设为 “星标”,带你挖掘更多开发神器!
大家好,我是小 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 !相关推荐
- 变量命名神器 CODELF
变量命名神器 CODELF 前言 CODELF 介绍 功能 设置语言 搜索关键词 IDEA插件 配置 使用 最后 前言 在计算机科学中,有许多老大难的问题.其中有两件事情最为困难:缓存失效和命名. T ...
- 变量命名神器Codelf
变量命名神器Codelf 前言 简介 使用 VSCode插件 关于中文无法搜索的问题 最后 前言 最近在用VSCode写modbusTcp的代码,命名变量的时候实在让人头疼,也听说过匈牙利命名法这些. ...
- 杂学--变量命名神器CODELF的学习和使用
There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Ka ...
- Android 变量取名神器
前言 在工作中,我们还在为起变量名而苦恼吗?今天无意间发现一个专门为变量取名而诞生的神器 codelf. 我们可以直接浏览器访问 http://unbug.github.io/codelf/ 现在我们 ...
- 如何优雅的起个变量名?
如何优雅的起个变量名? 命名神器 CODELF 网址 : https://unbug.github.io/codelf/ 网站简介:在我们写程序的时候,大部分开发者或多或少遇到过变量命名的烦恼,如果命 ...
- 编程实用工具大全(前后端皆可用,不来瞅瞅?)
从事:Python,前端,Java,C,C++, R ,Javascript,C#, Matlab , Swift , Go ,数据库等领域的都适合. 目录 1.Snipaste 2.命名神器code ...
- 程序员开发的常用21个开发工具(总结篇)
程序员开发常用的21个工具(总结篇) 关于我 愤青持续码字中,每周三准时更新 每篇文章博主都会仔细来回阅读,语文不好,发现有语法错误,麻烦评论留言,一定改. 著作权归作者所有.商业转载请联系作者获得授 ...
- 推荐2款在线制作简历工具,附简历大礼包
点击上方"程序IT圈",选择"置顶公众号" 关键时刻,第一时间送达! 七月中旬了,很多大企都开始在秋招了,你是否已经准备好了,开始投递简历了.如果简历还没开始着 ...
- 公众号2018年总结
本来这篇文章计划是要在2019年1月1号发布的,不过当时人在澳门跨年,电脑不在身边,这篇文章就耽搁了.刚好今天把这篇文章发出来,对公众号2018年一整年的总结 . 先来看下官方准确的年度报表 一年36 ...
最新文章
- R语言IQR函数计算四分位数范围IQR(Interquartile Range)实战
- 谷歌x实验室汇聚顶尖人才,研发出了一种超前设备,直接打脸专家
- js es6数组常用方法:forEach map filter find every
- JS特效——黑客效果JS代码(摘取)
- MongoDB配置参数说明
- 关于 Laravel Redis 多个进程同时取队列问题详解
- Vue_异步加载_vue-resource(不再维护)
- MongoDB的快速手动安装
- php文件夹重命名,PHP重命名和移动目录
- 中国双层超级电容器市场趋势报告、技术动态创新及市场预测
- [python]python jieba 模块
- fidder不拦截_利用Fiddler拦截接口请求并篡改数据
- 数据库——MySQL
- nosqlbooster pojie
- BUG合集 | 持续更新...
- GPIO寄存器原理与操作
- docker命令安装rap2阿里开源接口管理工具
- c语言压力变送器程序设计,基于单片机的压力变送器设计
- 跟班学习JavaScript第一天——运算符、数据类型、ECMAScript
- JavaScript简单实现论坛发帖(留言)
热门文章
- OpenAI最新发布通用人工智能路线图!AGI比想象中来得更快!
- WindowsServer2012修改用户名后远程桌面连接失败
- RadioButtonList控件添加样式
- 微信上线新表情且微信可以直接向QQ转账啦!
- 两化融合贯标申报条件-制造
- riso1855使用说明_理想(RISO) CV1855数字式全自动制版数码扫描高速印刷一体化速印机...
- android studio 编译遇到报错 app:compileDebugJavaWithJavac 处理办法
- SKIL/工作流程/资源
- 2019ICPC南昌网络赛 - I. Yukino With Subinterval
- 实战Spring Boot构建多租户SaaS平台分享(含源代码)