程序员还在为变量取名苦恼,那是因为你不知道,这个变量命名神器

简介: 程序员还在为变量取名苦恼,那是因为你不知道,这个变量命名神器

作为程序员,变量命名应该是我们编程的开端,也是我们每天都必须需要做的事情。变量命名规范的重要性,相信大家都知道非常重要,良好的代码风格,带来好处有:


1、具有良好的可读性;


2、维护代码时也更加的清晰容易;


3、方便与团队、他人进行交接、沟通。


而对于初学者来说,变量命名过于随意、或者不知道按照什么规矩取名,都是非常普遍的事情。所以,今天就给大家推荐一款:变量命名神器。

工具简介

该工具通过搜索,在线开源平台Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project的开源项目源码,帮开发者从中找出已有的匹配关键字的变量名,从而帮助开发者命名变量。


支持语言:Java、C#、PHP、Python、JavaScript、Css、Html、Swift、C、C++等主流语言。

工具使用方法

1、VS Code 扩展安装

1.1 搜索Codelf、并点击安装


1.2 安装成功



1.3 快捷键打开

选择变量、中文注释等关键字,鼠标右键,并选择Codelf。


1.4 配置受信任的域

每一次打开,VS Code都会提示,可以点击配置受信任的域按钮,点击接受。


**1.5 在浏览器打开

**


自动打开默认浏览器,并根据所选择的关键字,列举变量名列表。


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BsPU6yy0-1669763757396)(https://mmbiz.qpic.cn/sz_mmbiz_png/tJJDa2wmJiarVicYdSQaUxE8nX1LYW3GroxLUZ51d0LNibic1dKbOUKfNQ8bT3GXokVSiaxHQVpo8ZN9VxH7l0KCOVw/640?wx_fmt=png)]


**1.6 支持语言筛选

**




90b1515aaa6e587526040795c921e665.png


C#语言命名筛选结果

PHP语言命名筛选结果


1.7 查看代码

鼠标移至相关命名,会弹出快捷菜单:查看代码、拷贝、项目、搜索。


代码例子


1.8 支持开发工具

插件支持的开发工具:Atom、Sublime Text、VS Code。

2、在线网页版使用


也可以直接在浏览器打开,搜索使用


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mBaclFhE-1669763757401)(https://mmbiz.qpic.cn/sz_mmbiz_png/tJJDa2wmJiarVicYdSQaUxE8nX1LYW3Gro65Df7mdOb6tudXPuobfTUTvyEprB96JHJefeibIalGyM0WQamf6ibaqQ/640?wx_fmt=png)]

项目地址

开源项目地址:

https://github.com/unbug/codelf


网页版地址:


https://unbug.github.io/codelf/


- End -


分享一套**.NetCore从入门到精通视频教程**


领取方式:点击下方公众号卡片,关注我


回复“888”,免费领取


推荐阅读


用C#自己动手写个操作系统,爽!


C#程序采用AOT发布,真的可以避免被反编译?


盘点5个C#实用的Word、PPT、Excel、Mail第三方库


盘点6个.NetCore+Vue前后端分离的开源项目


推荐一个数据可视化大屏幕报表开源系统

相关文章
|
程序员
程序员变量命名神器——CodeLf
作为程序猿,最头疼的是不是觉得变量名、方法名不会取名字,现在推荐款神器 -- CodeLf 。有了这个,以后代码的变量名就是 so easy 了,下面给大家讲解一下如何使用。
2014 0
程序员变量命名神器——CodeLf
|
SQL 人工智能 Java
程序员:你见过哪些要命的奇葩代码?
程序员:你见过哪些要命的奇葩代码?
121 0
开心档之开发入门网-C++ 变量作用域
开心档之开发入门网-C++ 变量作用域
|
存储 编译器 C++
开心档之开发入门网-C++ 变量类型
开心档之开发入门网-C++ 变量类型
|
Python Windows
你真的看得懂报错吗?
你真的看得懂报错吗?
325 0
你真的看得懂报错吗?
|
Python
又烧脑又炫技还没什么用,在代码里面打印自身
又烧脑又炫技还没什么用,在代码里面打印自身
213 0
又烧脑又炫技还没什么用,在代码里面打印自身
|
自然语言处理 Ubuntu 程序员
程序员最头疼的事:命名
许多程序员认为编程时,如何命名不仅是他们面临的老大难问题,也是最重要的事情之一。
380 0
程序员最头疼的事:命名
|
设计模式 Java 编译器
恕我直言,我怀疑你没怎么用过枚举
我们是否一样? 估计很多小伙伴(也包括我自己)都有这种情况,在自学Java语言看书时,关于枚举enum这一块的知识点可能都有点 “轻敌” ,觉得这块内容非常简单,一带而过,而且在实际写代码过程中也不注意运用。 是的,我也是这样!直到有一天我提的代码审核没过,被技术总监一顿批,我才重新拿起了《Java编程思想》,把枚举这块的知识点重新又审视了一遍。 为什么需要枚举 常量定义它不香吗?为啥非得用枚举? 举个栗子,就以B站上传视频为例,视频一般有三个状态:草稿、审核和发布,我们可以将其定义为静态常量: public class VideoStatus { public st
140 0
|
C语言 前端开发 rax
Phper 学 C 兴趣入门 -为什么有时候字符串的处理这么难
Phper 学 C 兴趣入门 -为什么有时候字符串的处理这么难
421 0
|
C语言 C++
c语言几个松散的地方(不足的地方,不严谨的地方,它容易出错的地方)。
c语言是面向过程的语言,是弱类型语言,c语言的源代码基本就是无数个函数的堆砌。即很多函数就组成c语言源代码了,也即它的源代码基本就是函数构成的。 C语言里面的test()和test(void)是不一样的。
983 0