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

2018 年 9 月 11 日
 iloveyouso

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

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

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

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

https://study.congcong.us/t/488250

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

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

© 2021 V2EX