• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hikarugo
V2EX  ›  程序员

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

  •  
  •   hikarugo · Oct 19, 2018 · 12467 views
    This topic created in 2762 days ago, the information mentioned may be changed or developed.

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

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

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

    @111qqz 老哥 切换输入法很累的把。。。
    hikarugo
        22
    hikarugo  
    OP
       Oct 19, 2018
    @pupilBin 确实,在理,最好改掉
    auin
        23
    auin  
       Oct 19, 2018
    @tomlyz 这个我喜欢
    des
        24
    des  
       Oct 19, 2018 via Android
    会写 fuck 的 rot13
    wxsm
        25
    wxsm  
       Oct 19, 2018
    不会写。可以容忍。
    no1xsyzy
        26
    no1xsyzy  
       Oct 19, 2018
    @hlwjia fuck 是脏话,但不一定表示不满。What a fucking magic way to do that. fuck 完全可以用于称赞,其实是 wocao 差不多了。
    hlwjia
        27
    hlwjia  
    PRO
       Oct 19, 2018
    @no1xsyzy 中国程序员在代码注释里写 fuck 你觉得是想表达什么?
    zmj1316
        28
    zmj1316  
       Oct 19, 2018 via Android
    调试用代码里面会写,这样如果不小心提交了调试代码,别人 review 看见肯定会问
    3d3ec7a
        29
    3d3ec7a  
       Oct 19, 2018
    faq
    hlwjia
        30
    hlwjia  
    PRO
       Oct 19, 2018
    @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  
       Oct 19, 2018
    @hlwjia 要是没头没脑来句 fuck 连不满都算不上,最多算抽风。
    要在注释里不满也是拿衣服。
    // 因为目前编程使用的都是英文的缘故,所以我编程的时候说话是按英文的思维的。推己及物,我以为人都是这样的?
    devtk
        32
    devtk  
       Oct 19, 2018
    曾经看到过一次,不过那是 13 年前的老代码了
    qilishasha
        33
    qilishasha  
       Oct 19, 2018 via iPhone
    遇上代码审计就知道错
    morethansean
        34
    morethansean  
       Oct 19, 2018
    @no1xsyzy ……美剧看多了?你以为这个词为什么被消音?从高中到大学的英语课,外教说得最多的就是 f word 非常脏,可能大家受到了电视剧的影响以为这个词很常见,大家不要用。
    murmur
        35
    murmur  
       Oct 19, 2018
    有什么不爽的当面对屮
    不要把不爽写在代码里
    代码是程序员的脸面
    ik2h
        36
    ik2h  
       Oct 19, 2018
    我遇过喜欢把这类词语当口头禅的人,他们一般都有种莫名其妙的自信,会主动隔离自己与他人,总想证明自己的存在,说话时会特别大声.而个例就是英语水平极其的差,除了那么几个单词,连个完整的句子都说不出来.
    midasplus
        37
    midasplus  
       Oct 19, 2018 via Android
    @fyxtc 是的,所以有的时候就 printf("miaomiaomiao")了
    NonClockworkChen
        38
    NonClockworkChen  
       Oct 19, 2018
    个人习惯,性格问题
    如果同事的水平,对合作没问题。。。那就不要计较了。
    如果同事又菜,又这样,叫他滚- -
    ljh0585
        39
    ljh0585  
       Oct 19, 2018
    在注释里面写过一次。。当时情绪爆炸就留了一段。。
    Rocka
        40
    Rocka  
       Oct 19, 2018   ❤️ 1
    Linux 用户在脚本或者注释中使用 fsck 是再正常不过的事情了吧?不懂楼主在说些什么(笑
    knightdf
        41
    knightdf  
       Oct 19, 2018
    不会,不能理解,会在心里骂一句傻逼
    opengps
        42
    opengps  
       Oct 19, 2018
    从来不写,但是又一次看别人的源码,在异常报错那里提示 fuck too !! 时候还是乐了
    inrenping
        43
    inrenping  
       Oct 19, 2018
    写过一次粗口,回想起来感觉很糟糕。
    以后再也不会写了。
    kangjunyun
        44
    kangjunyun  
       Oct 19, 2018
    写过好几次、 'fuck every body '
    chenyu8674
        45
    chenyu8674  
       Oct 19, 2018
    // 入肉入肉入肉
    Ace77
        46
    Ace77  
       Oct 19, 2018
    最多写个 shit...要是再隐秘一点就写个 shift 吧 哈哈哈
    reus
        47
    reus  
       Oct 19, 2018
    @Rocka 那是 file system check 的缩写
    zjddp
        48
    zjddp  
       Oct 19, 2018
    会的,变量也写方法也写注释还写,这样就能拿出来批判一番,然后该吃吃该喝喝。
    hxtheone
        49
    hxtheone  
       Oct 19, 2018
    完全不能忍受自己管理的代码库里有这个
    silvermuse
        50
    silvermuse  
       Oct 19, 2018 via Android
    注释不都是写出来给别人看的么。。。写这个不羞耻么。
    rqzheng2008
        51
    rqzheng2008  
       Oct 19, 2018
    我遇到这种同事会敬而远之,英语词汇量有那么可怜到只会写 fxxk 么
    xiaohuamao
        52
    xiaohuamao  
       Oct 19, 2018
    偶尔可以理解,每次都这样无法容忍
    Narcissu5
        53
    Narcissu5  
       Oct 19, 2018   ❤️ 1
    记得微软刚开始搞开源那会儿,所有人能忙着检查自己提交的代码里面有没有骂人的

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

    注释里莫名其妙 fuck 就很傻了
    likuku
        60
    likuku  
       Oct 19, 2018
    实际中遇到过,某个内部用的 API 直接被开发组命名发布为 那啥 F*K... 没错,他们在作这个 API 时历经很多磨难。
    dorentus
        61
    dorentus  
       Oct 19, 2018 via iPhone
    @morethansean “肏”也非常脏的
    sdxlh007
        62
    sdxlh007  
       Oct 19, 2018
    不会,无所谓,我一般测试都写 test
    garlics
        63
    garlics  
       Oct 19, 2018 via iPhone
    写过 fuckIE
    jinhan13789991
        64
    jinhan13789991  
       Oct 19, 2018
    后台接口返回 N 种自定义格式,完全随性。 我就自己写了个注解 名为 FuckServer
    把后台大概 7 种不同的返回格式自动处理,从中拿到我需要的数据。 早就离开了,这注解应该还在用
    Creabine
        65
    Creabine  
       Oct 19, 2018
    负面情绪自己调整吧,写进去就没劲了,被别人看到感觉你这人戾气很重。
    再说为了效率这种随便的字符串不都是 fsdfddaf 就完了,何必。
    TesterCC
        66
    TesterCC  
       Oct 19, 2018
    我自己不会写,但是别人要写除非有代码评审不然也挡不住啊,我觉着尽量规范一些吧,忘了 beggerVIP 的事情了吗?
    Govda
        67
    Govda  
       Oct 19, 2018 via Android
    我不会写,看到别人写的也就一笑吧,有规定按规定来,没规定哪那么多戏。
    xujuelv1
        68
    xujuelv1  
       Oct 19, 2018
    各位有 linux 内核作者一半的能力吗
    Cu635
        69
    Cu635  
       Oct 19, 2018
    @xujuelv1
    没有,所以说也不去学他的 F-word ……
    8rB61FLBPVSxW2C8
        70
    8rB61FLBPVSxW2C8  
       Oct 19, 2018 via Android
    wtf
    locoz
        71
    locoz  
       Oct 19, 2018
    有一次在弄完了一个很复杂的加密之后,我给最后写出来的加密函数起名为 fuck_******_sign,“*”是平台名
    kawkeye
        72
    kawkeye  
       Oct 19, 2018   ❤️ 1
    有这么矫情么,有则遵守,无则随意
    icy37785
        73
    icy37785  
       Oct 19, 2018
    注释没写过,函数名变量名写过,特别是解密函数,用 fuck_xxx 命名总是感觉莫名的贴切。
    scusjs
        74
    scusjs  
       Oct 19, 2018
    fuck 其实。。没有楼上说的那么不雅吧。。
    顺便推荐个工具: https://github.com/nvbn/thefuck
    ylsc633
        75
    ylsc633  
       Oct 19, 2018
    // 他喵的,为什么这地方要这样写? 因为需求是这样的啊,我刚不过,只能这么写了
    // 我去买刀了,四十米的那种
    harde
        76
    harde  
       Oct 19, 2018
    不写,也不容忍别人写,我觉得代码就是未谋面程序员之间的无言的交流,不要给别人带来负面情绪。
    yellow3gold
        77
    yellow3gold  
       Oct 19, 2018 via Android   ❤️ 1
    不会写这种,不过以前会在注释写诗,现在懒得写了。🤓
    AllOfMe
        78
    AllOfMe  
       Oct 19, 2018
    看看公司有没有规定吧,楼上没必要这么严肃看起来吧。写了一手好算法好代码,技术水平高,就算命名是 shit fuck,我都会尊重他
    hanxiV2EX
        79
    hanxiV2EX  
       Oct 19, 2018 via Android
    临时打印写,提交代码前会删除。
    Leigg
        80
    Leigg  
       Oct 19, 2018 via iPhone
    fk
    jswh
        81
    jswh  
       Oct 19, 2018
    不会。日常生活中也尽量避免说脏话
    morning
        82
    morning  
       Oct 19, 2018
    @yellow3gold 刚接手项目的时候发现了别人写的诗,被骚到了 XD.;
    相反,无缘无故看到 f*ck 这种就会影响心情💢 ,顶多接受写注释吐槽
    Sharkkk
        83
    Sharkkk  
       Oct 19, 2018
    很幼稚
    mingyun
        84
    mingyun  
       Oct 19, 2018
    这是对写代码还是公司多大怨念
    tingyunsay
        85
    tingyunsay  
       Oct 19, 2018
    打 log 才偶尔写一写,也是隐晦的:fk,且很烦的时候才这么写,一般还是 hello world....
    Mohanson
        86
    Mohanson  
       Oct 19, 2018
    自己的项目偶尔会写: 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  
       Oct 19, 2018
    可以写 NMSL
    msg7086
        88
    msg7086  
       Oct 20, 2018
    比较多的是 # what is this shit。
    guoyuchuan
        89
    guoyuchuan  
       Oct 20, 2018
    不会
    sigup
        90
    sigup  
       Oct 20, 2018
    我在 git commit msg 里写过"哪个傻 b 把 tfstate 删了" 然后跟同事打了一架就溜了
    IsaacYoung
        91
    IsaacYoung  
       Oct 20, 2018 via iPhone
    没写过 fk 前几天发现一个单词拼错了 而且好多地方都用了😂不太好改 就留了个 oh shit typo
    ansyx
        92
    ansyx  
       Oct 20, 2018 via Android
    没有职业精神
    qiukong
        93
    qiukong  
       Oct 20, 2018
    很多变量开头都是,爱用不用,不用滚。
    h3lica
        94
    h3lica  
       Oct 20, 2018 via iPhone
    一般 debug 到心烦的时候会输出 fuck,cnm 之类的
    提交代码的代码还是很正经的
    owenliang
        95
    owenliang  
       Oct 20, 2018 via Android
    这段代码太烂了,改不动了。
    Android2MCU
        96
    Android2MCU  
       Oct 20, 2018 via iPhone
    经常打 log.wtf()……而这个方法是 Google 提供的……
    meteor957
        97
    meteor957  
       Oct 20, 2018
    接地气一点 “ sb ..... cnm ” 之类的应该更多吧
    inhzus
        98
    inhzus  
       Oct 20, 2018 via Android
    fuck 打字还得用两只手。。一般起名就 test 甚至更简单点就 asd 了
    lee015
        99
    lee015  
       Oct 20, 2018 via Android
    @Android2MCUlog.wtf 的解释是 What a Terrible Failure。也可能故意造的这样有异议的缩写吐槽。
    jinyu121
        100
    jinyu121  
       Oct 20, 2018
    写在注释里面的话只要不影响阅读就没事儿
    写在文档里面的话就想掀桌子了

    对比两个文档:

    https://universaloj.github.io
    https://vfleaking.github.io/uoj
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1534 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 238ms · UTC 16:47 · PVG 00:47 · LAX 09:47 · JFK 12:47
    ♥ Do have faith in what you're doing.