V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
babedoll
V2EX  ›  问与答

如何面对同事的代码强迫症?

  •  
  •   babedoll · 2019-09-26 11:44:25 +08:00 · 2195 次点击
    这是一个创建于 1890 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如要求我写 sql 关键词必须大写,所有字段必须加[ ],这个无所谓,改就改了

    今天说我写的接口名不规范,因为返回的是列表,我后缀加了个 list,同事说必须写成+s 的形式

    然后把我所有后缀 list 的接口都改了。。。

    额。。。=。=

    我问他有没有什么规范是必须这样写的,他说是他前公司规定的。 好吧。。。

    15 条回复    2019-09-29 18:06:19 +08:00
    baiyi
        1
    baiyi  
       2019-09-26 11:46:19 +08:00
    让他改
    ly4572615
        2
    ly4572615  
       2019-09-26 11:49:42 +08:00
    要定就定个全套的规范,别跟挤牙膏一样
    MonoLogueChi
        3
    MonoLogueChi  
       2019-09-26 11:53:39 +08:00 via Android
    自己写代码的时候,开始想着一定要按规范来。写着写着就不知道规范跑哪去了,不是不遵守规范,是不知道怎么命名了。。。
    Hurriance
        4
    Hurriance  
       2019-09-26 11:55:20 +08:00
    我觉得这样还挺好的,之前改别人的代码简直想哭,昨天写 Sql 特意格式化一下在放上去的,http://poorsql.com/
    oneisall8955
        5
    oneisall8955  
       2019-09-26 12:50:56 +08:00 via Android
    出个规范先,后面接口什么的都按照这个来做
    gIrl1990
        6
    gIrl1990  
       2019-09-26 12:51:00 +08:00
    "所有字段必须加[ ] " 这个是什么?
    java 里面 list 和 array 不一样吧,为啥不命名为 testList, testArr 233. /滑🐔
    nnnToTnnn
        7
    nnnToTnnn  
       2019-09-26 13:21:22 +08:00
    sql 格式化就行了.

    至于后端的命名规范我不知道 C#里面有没有潜规则,反正 Java 里面的潜规则是小驼峰.

    至于 lists 和 list 我觉得没有多大区别,可以怼他,如果要让我改,必须把规范定全了.
    加[] 是防止空指针?

    -----------------------------------------

    e......mmm 直接说要么上 code review,不让提交,反正提交上去了,拿我怎么办? 来打我呀 , 你过来呀 .......

    大概就是这样,如果要搞规范,还是要上 code review 的,否则靠自觉我觉得不太可能
    xh520630
        8
    xh520630  
       2019-09-26 13:35:51 +08:00
    不得不说 有的人的代码真的太丑了.丑到我连打开他的代码都头疼.
    当然我也没说非要事事巨细到这个程度才是对的.
    总有个取舍吧
    iiicarus
        9
    iiicarus  
       2019-09-26 14:42:25 +08:00
    @nnnToTnnn 应该不是 list 和 lists。类似 users 和 userList
    chengxy
        10
    chengxy  
       2019-09-26 14:56:19 +08:00
    让他出一套规则
    y741105621
        11
    y741105621  
       2019-09-26 16:25:55 +08:00
    有规范比没有规范好;
    可以由你或者他来制定一套规则,长期来看这是好事,会让工作效率变高;
    babedoll
        12
    babedoll  
    OP
       2019-09-26 16:36:43 +08:00
    @chengxy
    @y741105621

    公司有规范的。但是没有这几条。。。=。=

    无所谓啦,他想怎么来就怎么来,反正我改一下也不费事。
    jeodeng
        13
    jeodeng  
       2019-09-26 16:39:00 +08:00
    要是你的同事,是你的老大,你就不会提这个问题了。。。
    babedoll
        14
    babedoll  
    OP
       2019-09-26 16:40:20 +08:00
    @jeodeng 对啊 给我发钱的我肯定没意见啊。。写出花来都没问题
    gIrl1990
        15
    gIrl1990  
       2019-09-29 18:06:19 +08:00
    用 s 的话我忽然想到,英语的复数有多种形式的
    +s,+es, i+es, v+es https://www.tutorabc.com.cn/About/NewsDetail/6775.html
    英语不厉害的话岂不是闹笑话。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3197 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:21 · PVG 21:21 · LAX 05:21 · JFK 08:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.