一个小调查:你会在自己的测试代码或者注释里写 f*ck 吗?如果不会,你可以容忍组员这么做吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
hikarugo
V2EX    程序员

一个小调查:你会在自己的测试代码或者注释里写 f*ck 吗?如果不会,你可以容忍组员这么做吗

  hikarugo 2018-10-19 15:07:10 +08:00 11515 次点击
这是一个创建于 2548 天前的主题,其中的信息可能已经有所发展或是发生改变。

大学还不随便写 fuck,然后似乎工作之后就很习惯在注释和测试用的字符串里写 fuck。,。。, 是不是不太好。。。。

127 条回复    2018-10-23 10:15:54 +08:00
1  2  
babedoll
    1
babedoll  
   2018-10-19 15:10:07 +08:00   5
很没教养。更别提工作的时候了,你都不在乎别人怎么看你的?
xuanwu
    2
xuanwu  
   2018-10-19 15:11:23 +08:00   9
可以考虑用"凸(艹皿艹 )"等等更有底蕴的字词, 顺便检验中文字符支持程度.
palxie
    3
palxie  
   2018-10-19 15:13:06 +08:00
不会写, 身边也没同事会这样写. 感觉不太好
xenme
    4
xenme  
   2018-10-19 15:15:01 +08:00 via iPhone
还有一些有类似口头禅的都不是好事
no1xsyzy
    5
no1xsyzy  
   2018-10-19 15:16:29 +08:00
我不会写 fuck,可能会考虑写 f*ck ( f 乘 ck )或者 f**k ( f 的 k 次方)
因为这时候完全可以说“怪我咯?”
KingEngine
    6
KingEngine  
   2018-10-19 15:20:38 +08:00   1
开掉
HankAviator
    7
HankAviator  
   2018-10-19 15:21:07 +08:00 via Android   1
还有很多词可以表达不满,何必拘泥于最难听的那个
尤其是口语,一口一个 f 加重语气真心不好听
sdushn
    8
sdushn  
   2018-10-19 15:22:15 +08:00
emmm,不喜欢这样
welkinzh
    9
welkinzh  
   2018-10-19 15:22:26 +08:00
不会,不能忍
Cosinex
    10
Cosinex  
   2018-10-19 15:22:39 +08:00
commit 都有 fck 的路过
hlwjia
    11
hlwjia  
PRO
   2018-10-19 15:22:46 +08:00
不会。

明显在注释或者测试时写 fuck 的人都是对工作不满,可能在他们的概念里 fuck 虽然是 cao 的意思,但是 fuck 不是 cao。
hundan
    12
hundan  
   2018-10-19 15:26:27 +08:00 via Android
不会。很低端,幼稚,low。
real3cho
    13
real3cho  
   2018-10-19 15:27:35 +0:00
不会 不关心
Deville
    14
Deville  
   2018-10-19 15:32:11 +08:00
debug 打 log 的时候会写 wtf、fuck、shit - -。。。
banricho
    15
banricho  
   2018-10-19 15:37:11 +08:00
不写,但完全可以接受别人写
Jameson1559
    16
Jameson1559  
   2018-10-19 15:37:36 +08:00
...写这个会有什么实际作用吗?
我这有个项目,在服务端返回数据的时候他做了判断,当发现一些条件不满足业务逻辑的时候,他会手动返回一个"code":"bullsh*t"。
你觉得这种的有什么实际意义么。。。
我感觉没啥意义,所以我不会这么做,组员怎么做是他的自由,也没必要去关心
Icicl
    17
Icicl  
   2018-10-19 15:40:31 +08:00
不接受 也不会写 这是对团队和项目的侮辱
midasplus
    18
midasplus  
   2018-10-19 15:41:43 +08:00   6
不会,不过 printf 调试的时候会写一堆"喵喵喵"和"汪汪汪"...
tomlyz
    19
tomlyz  
   2018-10-19 15:43:40 +08:00   1
son of biscuit
pupilBin
    20
pupilBin  
   2018-10-19 15:45:16 +08:00
之前上学的时候会写,刚工作那会儿也写,直到有次被 leader 发现线上配置文件有个变量名还是注释叫“ fuck ”(虽然当时是临时配置的),然后就教育我了一下,以后就改了。。。现在本地都编辑的时候都不会写这些词了,想想习惯确实不好。。。(实在憋不住改写 Faker。。。23333,对不起李相赫哈哈哈哈哈哈
hikarugo
    21
hikarugo  
OP
   2018-10-19 15:46:59 +08:00
@hlwjia 卧槽。。。不是吗 我也一直以为 fuck == cao 啊 233
@tomlyz 太长了 哈哈哈

@111qqz 老哥 切换输入法很累的把。。。
hikarugo
    22
hikarugo  
OP
   2018-10-19 15:47:34 +08:00
@pupilBin 确实,在理,最好改掉
liuxey
    23
liuxey  
   2018-10-19 15:52:04 +08:00
@tomlyz 这个我喜欢
des
    24
des  
   2018-10-19 15:53:28 +08:00 via Android
会写 fuck 的 rot13
wxsm
    25
wxsm  
   2018-10-19 15:53:58 +08:00
不会写。可以容忍。
no1xsyzy
    26
no1xsyzy  
   2018-10-19 15:54:04 +08:00
@hlwjia fuck 是脏话,但不一定表示不满。What a fucking magic way to do that. fuck 完全可以用于称赞,其实是 wocao 差不多了。
hlwjia
    27
hlwjia  
PRO
   2018-10-19 16:04:12 +08:00
@no1xsyzy 中国程序员在代码注释里写 fuck 你觉得是想表达什么?
zmj1316
    28
zmj1316  
   2018-10-19 16:06:03 +08:00 via Android
调试用代码里面会写,这样如果不小心提交了调试代码,别人 review 看见肯定会问
3d3ec7a
    29
3d3ec7a  
   2018-10-19 16:07:31 +08:00
faq
hlwjia
    30
hlwjia  
PRO
   2018-10-19 16:08:23 +08:00
@no1xsyzy 你觉得他们会在注释里写

'''
# oh wow, this function is fucking amazing, man. How the fuck did you come up with this? I'm just fucking in love with you, bro.
'''
no1xsyzy
    31
no1xsyzy  
   2018-10-19 16:08:28 +08:00
@hlwjia 要是没头没脑来句 fuck 连不满都算不上,最多算抽风。
要在注释里不满也是拿衣服。
// 因为目前编程使用的都是英文的缘故,所以我编程的时候说话是按英文的思维的。推己及物,我以为人都是这样的?
devtk
    32
devtk  
   2018-10-19 16:11:05 +08:00
曾经看到过一次,不过那是 13 年前的老代码了
qilishasha
    33
qilishasha  
   2018-10-19 16:12:04 +08:00 via iPhone
遇上代码审计就知道错
morethansean
    34
morethansean  
   2018-10-19 16:13:40 +08:00
@no1xsyzy ……美剧看多了?你以为这个词为什么被消音?从高中到大学的英语课,外教说得最多的就是 f word 非常脏,可能大家受到了电视剧的影响以为这个词很常见,大家不要用。
murmur
    35
murmur  
   2018-10-19 16:15:33 +08:00
有什么不爽的当面对屮
不要把不爽写在代码里
代码是程序员的脸面
ik2h
    36
ik2h  
   2018-10-19 16:18:22 +08:00
我遇过喜欢把这类词语当口头禅的人,他们一般都有种莫名其妙的自信,会主动隔离自己与他人,总想证明自己的存在,说话时会特别大声.而个例就是英语水平极其的差,除了那么几个单词,连个完整的句子都说不出来.
midasplus
    37
midasplus  
   2018-10-19 16:30:08 +08:00 via Android
@fyxtc 是的,所以有的时候就 printf("miaomiaomiao")了
NonClockworkChen
    38
NonClockworkChen  
   2018-10-19 16:34:09 +08:00
个人习惯,性格问题
如果同事的水平,对合作没问题。。。那就不要计较了。
如果同事又菜,又这样,叫他滚- -
ljh0585
    39
ljh0585  
   2018-10-19 16:34:11 +08:00
在注释里面写过一次。。当时情绪爆炸就留了一段。。
Rocka
    40
Rocka  
   2018-10-19 16:36:04 +08:00   1
Linux 用户在脚本或者注释中使用 fsck 是再正常不过的事情了吧?不懂楼主在说些什么(笑
knightdf
    41
knightdf  
   2018-10-19 16:38:30 +08:00
不会,不能理解,会在心里骂一句傻逼
opengps
    42
opengps  
   2018-10-19 16:41:12 +08:00
从来不写,但是又一次看别人的源码,在异常报错那里提示 fuck too !! 时候还是乐了
inrenping
    43
inrenping  
   2018-10-19 16:42:45 +08:00
写过一次粗口,回想起来感觉很糟糕。
以后再也不会写了。
kangjunyun
    44
kangjunyun  
   2018-10-19 16:43:31 +08:00
写过好几次、 'fuck every body '
chenyu8674
    45
chenyu8674  
   2018-10-19 16:46:36 +08:00
// 入肉入肉入肉
Ace77
    46
Ace77  
   2018-10-19 16:49:14 +08:00
最多写个 shit...要是再隐秘一点就写个 shift 吧 哈哈哈
reus
    47
reus  
   2018-10-19 16:51:09 +08:00
@Rocka 那是 file system check 的缩写
zjddp
    48
zjddp  
   2018-10-19 16:54:25 +08:00
会的,变量也写方法也写注释还写,这样就能拿出来批判一番,然后该吃吃该喝喝。
hxtheone
    49
hxtheone  
   2018-10-19 16:55:29 +08:00
完全不能忍受自己管理的代码库里有这个
silvermuse
    50
silvermuse  
   2018-10-19 17:02:04 +08:00 via Android
注释不都是写出来给别人看的么。。。写这个不羞耻么。
rqzheng2008
    51
rqzheng2008  
   2018-10-19 17:03:56 +08:00
我遇到这种同事会敬而远之,英语词汇量有那么可怜到只会写 fxxk 么
xiaohuamao
    52
xiaohuamao  
   2018-10-19 17:05:37 +08:00
偶尔可以理解,每次都这样无法容忍
Narcissu5
    53
Narcissu5  
   2018-10-19 17:06:20 +08:00   1
记得微软刚开始搞开源那会儿,所有人能忙着检查自己提交的代码里面有没有骂人的

fuck 这个词太口语了,其实没有那么强的辱骂的意思
asAnotherJack
    54
asAnotherJack  
   2018-10-19 17:08:25 +08:00
注释都懒得写,哪还有闲心去打字骂人啊
yujieyu7
    55
yujieyu7  
   2018-10-19 17:12:04 +08:00
不会。容忍度不高,一两次可以,习惯性受不了。
flyingkids
    56
flyingkids  
   2018-10-19 17:13:47 +08:00
个人感觉工作是工作,聊天是聊天,和关系亲密的朋友之间聊天的话各种卧槽尼玛四不四撒怎么说都没关系,工作的话还是要以工作的态度来面对,像 fuck 这种表达感情的词写在注释中简直毫无意义,还不如精准的进行业务描述或者错误描述
A555
    57
A555  
   2018-10-19 17:16:58 +08:00
我会写很多叹号
JCZ2MkKb5S8ZX9pq
    58
JCZ2MkKb5S8ZX9pq  
   2018-10-19 17:22:34 +08:00
针对百度写过几个东西,比如 fuck baidu ad off 之类的。
datou
    59
datou  
   2018-10-19 17:26:59 +08:00
函数名和类名用 fuck 无所谓

注释里莫名其妙 fuck 就很傻了
likuku
    60
likuku  
   2018-10-19 17:34:23 +08:00
实际中遇到过,某个内部用的 API 直接被开发组命名发布为 那啥 F*K... 没错,他们在作这个 API 时历经很多磨难。
dorentus
    61
dorentus  
   2018-10-19 17:37:03 +08:00 via iPhone
@morethansean “”也非常脏的
sdxlh007
    62
sdxlh007  
   2018-10-19 17:37:12 +08:00
不会,无所谓,我一般测试都写 test
garlics
    63
garlics  
   2018-10-19 17:39:04 +08:00 via iPhone
写过 fuckIE
jinhan13789991
    64
jinhan13789991  
   2018-10-19 17:43:25 +08:00
后台接口返回 N 种自定义格式,完全随性。 我就自己写了个注解 名为 FuckServer
把后台大概 7 种不同的返回格式自动处理,从中拿到我需要的数据。 早就离开了,这注解应该还在用
Creabine
    65
Creabine  
   2018-10-19 17:46:11 +08:00
负面情绪自己调整吧,写进去就没劲了,被别人看到感觉你这人戾气很重。
再说为了效率这种随便的字符串不都是 fsdfddaf 就完了,何必。
TesterCC
    66
TesterCC  
   2018-10-19 18:02:14 +08:00
我自己不会写,但是别人要写除非有代码评审不然也挡不住啊,我觉着尽量规范一些吧,忘了 beggerVIP 的事情了吗?
Govda
    67
Govda  
   2018-10-19 18:25:07 +08:00 via Android
我不会写,看到别人写的也就一笑吧,有规定按规定来,没规定哪那么多戏。
xujuelv1
    68
xujuelv1  
   2018-10-19 18:32:03 +08:00
各位有 linux 内核作者一半的能力吗
Cu635
    69
Cu635  
   2018-10-19 18:38:49 +08:00
@xujuelv1
没有,所以说也不去学他的 F-word ……
8rB61FLBPVSxW2C8
    70
8rB61FLBPVSxW2C8  
   2018-10-19 18:42:46 +08:00 via Android
wtf
locoz
    71
locoz  
   2018-10-19 19:01:49 +08:00
有一次在弄完了一个很复杂的加密之后,我给最后写出来的加密函数起名为 fuck_******_sign,“*”是平台名
kawkeye
    72
kawkeye  
   2018-10-19 19:04:57 +08:00   1
有这么矫情么,有则遵守,无则随意
icy37785
    73
icy37785  
   2018-10-19 19:09:06 +08:00
注释没写过,函数名变量名写过,特别是解密函数,用 fuck_xxx 命名总是感觉莫名的贴切。
scusjs
    74
scusjs  
   2018-10-19 19:49:06 +08:00
https://github.com/nvbn/thefuck
ylsc633
    75
ylsc633  
   2018-10-19 19:51:28 +08:00
// 他喵的,为什么这地方要这样写? 因为需求是这样的啊,我刚不过,只能这么写了
// 我去买刀了,四十米的那种
harde
    76
harde  
   2018-10-19 19:52:16 +08:00
不写,也不容忍别人写,我觉得代码就是未谋面程序员之间的无言的交流,不要给别人带来负面情绪。
yellow3gold
    77
yellow3gold  
   2018-10-19 19:56:15 +08:00 via Android   1
不会写这种,不过以前会在注释写诗,现在懒得写了。
AllOfMe
    78
AllOfMe  
   2018-10-19 19:56:53 +08:00
看看公司有没有规定吧,楼上没必要这么严肃看起来吧。写了一手好算法好代码,技术水平高,就算命名是 shit fuck,我都会尊重他
hanxiV2EX
    79
hanxiV2EX  
   2018-10-19 20:23:08 +08:00 via Android
临时打印写,提交代码前会删除。
Leigg
    80
Leigg  
   2018-10-19 20:30:45 +08:00 via iPhone
fk
jswh
    81
jswh  
   2018-10-19 20:42:20 +08:00
不会。日常生活中也尽量避免说脏话
morning
    82
morning  
   2018-10-19 20:47:30 +08:00
@yellow3gold 刚接手项目的时候发现了别人写的诗,被骚到了 XD.;
相反,无缘无故看到 f*ck 这种就会影响心情 ,顶多接受写注释吐槽
Sharkkk
    83
Sharkkk  
   2018-10-19 20:47:40 +08:00
很幼稚
mingyun
    84
mingyun  
   2018-10-19 22:23:28 +08:00
这是对写代码还是公司多大怨念
tingyunsay
    85
tingyunsay  
   2018-10-19 22:32:26 +08:00
打 log 才偶尔写一写,也是隐晦的:fk,且很烦的时候才这么写,一般还是 hello world....
Mohanson
    86
Mohanson  
   2018-10-19 22:34:38 +08:00
自己的项目偶尔会写: https://github.com/mohanson/daze/blob/master/daze.go#L332

公司的不会. 准确来讲公司的项目我通常不写注释 --> 代码即注释.

另外, Linux 源代码中脏话统计: http://www.aqee.net/post/linux-kernel-swear-counts-linux.html
dapp98230
    87
dapp98230  
   2018-10-19 22:54:25 +08:00
可以写 NMSL
msg7086
    88
msg7086  
   2018-10-20 02:49:58 +08:00
比较多的是 # what is this shit。
guoyuchuan
    89
guoyuchuan  
   2018-10-20 02:57:32 +08:00
不会
sigup
    90
sigup  
   2018-10-20 04:09:00 +08:00
我在 git commit msg 里写过"哪个傻 b 把 tfstate 删了" 然后跟同事打了一架就溜了
IsaacYoung
    91
IsaacYoung  
   2018-10-20 06:48:09 +08:00 via iPhone
没写过 fk 前几天发现一个单词拼错了 而且好多地方都用了不太好改 就留了个 oh shit typo
ansyx
    92
ansyx  
   2018-10-20 07:16:08 +08:00 via Android
没有职业精神
qiukong
    93
qiukong  
   2018-10-20 07:18:53 +08:00
很多变量开头都是,爱用不用,不用滚。
h3lica
    94
h3lica  
   2018-10-20 07:21:17 +08:00 via iPhone
一般 debug 到心烦的时候会输出 fuck,cnm 之类的
提交代码的代码还是很正经的
owenliang
    95
owenliang  
   2018-10-20 07:22:11 +08:00 via Android
这段代码太烂了,改不动了。
Android2MCU
    96
Android2MCU  
   2018-10-20 07:33:21 +08:00 via iPhone
经常打 log.wtf()……而这个方法是 Google 提供的……
meteor957
    97
meteor957  
   2018-10-20 09:17:07 +08:00
接地气一点 “ sb ..... cnm ” 之类的应该更多吧
inhzus
    98
inhzus  
   2018-10-20 09:19:00 +08:00 via Android
fuck 打字还得用两只手。。一般起名就 test 甚至更简单点就 asd 了
lee015
    99
lee015  
   2018-10-20 09:43:09 +08:00 via Android
@Android2MCUlog.wtf 的解释是 What a Terrible Failure。也可能故意造的这样有异议的缩写吐槽。
jinyu121
    100
jinyu121  
   2018-10-20 09:48:48 +08:00
写在注释里面的话只要不影响阅读就没事儿
写在文档里面的话就想掀桌子了

对比两个文档:

https://universaloj.github.io
https://vfleaking.github.io/uoj
1  2  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1025 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 34ms UTC 18:38 PVG 02:38 LAX 11:38 JFK 14:38
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86