There are two major problems programmers face in their careers: 1. How to protect hair 2. How to name variables. Sometimes seeing a weird variable name can make you laugh for the day.

There is an enumeration called FiveLine. What is FiveLine

enum FiveLine { Gold, Wood, Water, Fire, Earth };

@ Chen Daxia

Variable name FiveLine is the blend of Chinese culture and western culture collision, the polyphonic word “xing” reflects the broad and profound Chinese!

Two arrays are named array and brray

One image is img, the second is JMG, and then KMG

Temporary variables TMP, TMQ, TMR, TMS

@ hzwer @ paladin

At this rate, no more than 26 objects will be instantiated.

When I was doing Android development, I had a colleague who named two buttons on the interface

One is left and one is you

@coder

double kill;

@ Karen wang

Old league players…

For a guy who likes to name fields with pinyin abbreviations, JXKP is fine. Even more excessive is the use of JXKP, JXKC, JXKH (performance appraisal, performance review, performance appraisal) in different tables/different pages/different peers on the same page.

@What’s for lunch

Usually anyone who writes Java knows that

StringBuilder sb

But I found out the other day that someone had defined a variable

JsonObject jb

I’m too embarrassed to ask her to fix it. I’ll just leave it there.

@Rain is raining

By definition, JsonObject should be Jo, which is intentionally looking for a bit of fun in tedious code.

JButton JB pain

@ the monk

The picture below is the project I just took over…

Refer to the link: www.zhihu.com/question/55…

00 noon

Seeing these weird variable names really makes people laugh. However, variable naming is a real annoyance for some programmers, and sometimes it is hard to remember a name that conforms to the specification.

Here is a tool to help developers solve variable naming problems: CodeIf, which unearth the names of other projects from Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project, GitLab, etc.

It supports the major editors: VS Code, Atom, Sublime Text

01 Installation: Very simple

Search for Codelf in VS Code’s plugins pane and install it.

02 Basic Use

Find the variable name you want to change, right click on CodeIf to start the search.

You can filter languages

03 Other Functions

Star library management is currently unavailable, but the author says it will come Soon.

As mentioned earlier, codeIf has several other tutorials, not to mention all of them, but the project author is definitely better off than going through them all the time, as detailed in his official Repo:

Project address: github.com/unbug/codel…

Unbug.github. IO /codelf/

Go and try it out.