你们会在代码里面带粗话吗?

2018-09-11 16:42:57 +08:00
 iloveyouso

最近一个工作三年的老同事离职了,领导让我接手维护他的功能并把代码交给我。
我拿到代码一看,变量命名大部分都是 fuck,shit 之类的粗话,甚至 for 循环用于 break 的 label 也命名为 FUCK_FOREACH,JUnit 测试导出的文件也带有 Fuck 字样,而且通篇没有注释,应该就剩数据库的表命名没带粗话了。。。
我这里没有 code review,貌似领导也不知道,不知道那个老同事经历了什么,我的天,貌似轮子哥也是喜欢这么干的,各位 V 友你们会在代码里带脏话吗?

15116 次点击
所在节点    程序员
132 条回复
xuanbg
2018-09-11 16:45:29 +08:00
还真没见过。。。真是大开眼界
jowan
2018-09-11 16:47:45 +08:00
不会 不过看到过别人一大堆类似于 fuckIE 之类的方法
ae86
2018-09-11 16:48:02 +08:00
不会。。。
sobigfish
2018-09-11 16:50:02 +08:00
加班时的产物?
jamme
2018-09-11 16:50:30 +08:00
有时候遇到比较蛋疼又让人来火的 bug,调试时的日志中可能会写一些,但是一般问题解决之后,日志我都会删除。
juneszh
2018-09-11 16:52:40 +08:00
哈哈 可能不写这些释放一下就猝死了
nocrush
2018-09-11 16:52:42 +08:00
来张图看看
DAM
2018-09-11 17:01:13 +08:00
粗鄙之语
arthasgxy
2018-09-11 17:05:01 +08:00
“变量命名大部分都是 fuck,shit 之类的粗话”
这有点过分了。

英语不好,有时候实在不知道该怎么描述的时候,比如
//这段代码是用来干掉一个 bug -> just fuck a bug!
StvSun
2018-09-11 17:06:32 +08:00
见过往里塞歌词的
banks0913
2018-09-11 17:09:36 +08:00
粗鄙之码
blakejia
2018-09-11 17:11:48 +08:00
偶尔偶尔会在注释里面写,正常使用代码不会。
brucewuio
2018-09-11 17:12:33 +08:00
@banks0913 哈哈
Felldeadbird
2018-09-11 17:15:08 +08:00
开发过程,调试过程,思考过程我会写。当思路梳理清晰后,我会重新起一个准确的命名。
NEETLEE
2018-09-11 17:15:11 +08:00
我写过,给验签失败的异步通知返回 `exit('boy next door');`
感觉相当粗鄙了,呵呵
reticentfat
2018-09-11 17:16:02 +08:00
没特指的话无伤大雅,只是发泄,可能不这样他就抑郁了
wu67
2018-09-11 17:20:07 +08:00
从不写这类词...偶尔吐槽一下奇葩需求然后 base64 一下写到 commit 信息里
xomix
2018-09-11 17:22:57 +08:00
fuckIE 6 写过页面注释
shapimai
2018-09-11 17:36:38 +08:00
fuckIE 还行
marcong95
2018-09-11 17:37:58 +08:00
轮子哥应该也只是用来代替 foo bar 一类的,真敢在公司代码里这样写,估计是要被微软 code review fuck 到 shit 都不剩。君不见微软变量名连 blacklist 都要写成 blocklist

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/488250

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX