你见过哪些奇葩的变量名?

2年前 (2022) 程序员胖胖胖虎阿
208 0 0
程序员职业生涯中会面临的两大难题:1. 如何保护好秀发   2. 如何给变量命名。有时候看到一个奇葩的变量名,能让你笑一天。

有一个枚举叫做 FiveLine, 看这名字不知道五行是什么鬼, 点进去一看代码



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

@陈大侠

变量命名 FiveLine 是中国文化和西方文化的交融碰撞,多音字「行」体现了中文的博大精深!

两个数组命名,一个叫 array,一个叫 brray

一张图片叫 img,第二张 jmg,然后 kmg 

临时变量 tmp,tmq,tmr,tms

@paladin,@hzwer

照这样下去,任何实例化的对象不会超过 26 个。

之前做安卓开发,有个同事,给界面上的两个 button 命名

一个叫 left 一个叫 you

@coder

double kill;

@王凯伦

老联盟玩家了...

有个爱用拼音缩写给字段命名的小伙子,“绩效考核”用拼音缩写 jxkp 命名也就算了 。更过分的是在不同表/不同页面/同页不同行 混用 jxkp, jxkc, jxkh(绩效考评、绩效考察、绩效考核)

@中午吃什么

通常写 Java 的都知道 
StringBuilder sb 
但是我有一天发现有人定义了一个变量
JsonObject jb 
我都不好意思让她去改,就这么留在里面吧。

@风雨潇潇

按理说,JsonObject 应该是 jo,这同事应该是故意的,她想在冗长枯燥的代码中寻求一丝乐趣。

JButton JB疼

@和尚

下图是刚接手的项目...

你见过哪些奇葩的变量名?
参考链接:www.zhihu.com/question/55894927

00

正文
看到这些奇葩的变量名,确实能让人笑的合不拢嘴。但变量命名确实是部分程序员的烦恼,有些时候很难想起符合规范的名字。
今天老逛介绍一个帮助开发者解决变量命名烦恼的工具: CodeIf,该工具从 Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project, GitLab 等地方去发掘别人项目的命名来给你参考。
它支持主流的编辑器:VS Code , Atom , Sublime Text

01

安装:非常简单
在 VS  Code的插件窗格搜索 codelf ,安装即可。
你见过哪些奇葩的变量名?
02
基础使用
找到你想修改的变量名,右击点击 codeif 即开始搜索。

你见过哪些奇葩的变量名?
可以筛选语言

你见过哪些奇葩的变量名?

03

其他功能
标星库管理目前已经不可用,但是作者说会 Coming Soon,拭目以待吧。

你见过哪些奇葩的变量名?

如前所述,codeif 还有其它若干教程,不一一介绍了,项目作者肯定比老逛介绍的好,具体在他的官方 Repo 里:

项目地址:https://github.com/unbug/codelf

工具地址:https://unbug.github.io/codelf/

你见过哪些奇葩的变量名?
推荐阅读

1. 推荐几个好玩项目
2. 
推荐几个有用项目
3. 
推荐几个有用工具

本文分享自微信公众号 - Java后端(web_resource)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

版权声明:程序员胖胖胖虎阿 发表于 2022年10月29日 上午7:32。
转载请注明:你见过哪些奇葩的变量名? | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...