当你遇到变量名为Cache的最烂代码,最后它竟然指卡车
刚接手的项目。 有一个变量名,Cache*。
文本内容
这个变量名在这个项目里面显得尤其突兀,以至于我刚开始没意识到这是个变量,我甚至以为是关键字。
原来有另一位正常的程序员已经手过这个项目了,他不仅使用了英文名称作为变量,还考虑到了时空性能的优化。
看着这个变量名,我甚是感动,仿佛有另一个灵魂隔着时空向我注视了过来,那一刻,我想了很多,我在想为什么有这样的程序员接手,这份代码里的变量名还是如此稀烂,结构如此紊乱,我在想,或许每一位理想主义者的热情都会被燃尽,想必这位程序员原本也会认真对待每一份代码,直到被数不清的无意义的事项消磨了热情......
无数的可能性回旋,我短暂地沉浸在幻想之中。
直到一分钟后我发现这个变量的含义是卡车。
整体描述
这是一张程序员社区常见的段子类截图,描述有人接手新项目时遇到变量名为“Cache”的情况。本以为这是英文专业名词,用于缓存,实际上变量的含义是“卡车”(中文谐音)。文末通过强烈的落差营造幽默和无奈氛围,是典型的程序员生活吐槽段子。涉及谐音梗(cache=卡车),让人哭笑不得。适合在面对难以理解代码时或“被烂代码支配”时使用,容易引发程序员群体共鸣。
来源说明
本图为知乎等中文问答社区“你见过最烂代码是什么?”下的高赞答案截图,原作者为Levia。传播于各类互联网开发者社区及社交平台,凭借幽默和谐音梗受到广泛传播,属于非官方原生二创截图表情包,真实开发者对现实项目的无奈吐槽,过程中未见明显P图痕迹。