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

关于写代码规范,和女朋友争论了一下。

  •  
  •   yuanfnadi · Oct 23, 2017 · 16104 views
    This topic created in 3302 days ago, the information mentioned may be changed or developed.

    就是自己学其他语言或者自己使用的小脚本,是否需要遵循代码规范。

    比如一个 Node.js 的小脚本,调用其他网站的 API 的 Serect,是否需要按照规范把这些变成配置文件。 还是之间作为 Magic number 硬编码在代码之中。

    脚本的代码量不超过 100 行。我觉得假如不开源,只有一个人使用,应该使用糙快猛的风格。先快速把自己要的功能全部实现。等到要开源时候再次修改,这样也不会花太多时间。而女友则认为无论如何都需要遵循 coding style。不能让步。

    你们写小脚本的时候是怎么样抉择的?

    Supplement 1  ·  Oct 24, 2017

    (。◕∀◕。) 其实人家就是来秀女朋友的。 决定听女朋友的,好好写代码。

    
    
      String doSomeThing(String me, String girlFriend) {
        return girlFriend.equals(me) ? me : girlFriend;
      }
    
    
    
    119 replies  •  2017-10-25 09:35:14 +08:00
    1  2  
    ❮ ❯
    daocheng
    daocheng
    Oct 23, 2017 via Android
    1
    自己用肯定随便搞,最小成本实现
    glues
    glues
    Oct 23, 2017❤️42
    2
    当然是坚持自己的风格,不行就分手
    akiakiseofficial
    akiakiseofficial
    Oct 23, 2017 via iPhone❤️4
    3
    听女朋友的


    我好像没有这种珍贵的东西。
    a1044634486
    a1044634486
    Oct 23, 2017
    4
    要么忍
    要么分
    Mirana
    Mirana
    Oct 23, 2017
    5
    花样秀
    Explorare
    Explorare
    Oct 23, 2017❤️2
    6
    我甚至无聊到加 README, License 和 GPG 签名,自娱自乐罢了。
    TtiGeR
    TtiGeR
    Oct 23, 2017 via iPhone❤️2
    7
    学院派 vs 牛仔派

    各有利弊吧

    如果用完即弃(使用时长不超过很短一段时间 比如几天),且期间代码不会有较大改动,无所谓。

    如果是长期使用的,哪怕是纯自用,保持良好的结构和风格对长期可维护性还是有价值的。

    前一阵翻出了小时候写的 Delphi 代码,看得还津津有味的,有些常量如果当时没注释或者写成了 magic number 现在一点是一头雾水了。

    话说我们家是反的,太太读博的时候写的很多实验代码都乱七八糟的,她坚持说只要不发布的都无所谓。咳咳
    ChiangDi
    ChiangDi
    Oct 23, 2017❤️1
    8
    当然是坚持自己的风格,不行就分手
    gaodq
    gaodq
    Oct 23, 2017❤️1
    9
    换女朋友
    laudukang
    laudukang
    Oct 23, 2017❤️1
    10
    建议分了
    angelface
    angelface
    Oct 23, 2017❤️1
    11
    这种难道不应该听女友的?
    forestyuan
    forestyuan
    Oct 23, 2017
    12
    竟敢跟女朋友争论这些,你是想打一辈子光棍吗?
    Va1n3R
    Va1n3R
    Oct 23, 2017
    13
    分手吧。
    #开玩笑,我用 Python 写 100 以内的小工具都是乱写...管他格式干啥...又不会代码复用...
    catsoul
    catsoul
    Oct 23, 2017❤️16
    14
    第一次见到这种秀恩爱的方式,在下佩服。
    madNeal
    madNeal
    Oct 23, 2017
    15
    这种女朋友还不赶紧分手
    prenwang
    prenwang
    Oct 23, 2017❤️1
    16
    都没看懂吗,楼主是来拉仇恨的。
    srx1982
    srx1982
    Oct 23, 2017
    17
    不用看,直接烧
    lianz
    lianz
    Oct 23, 2017❤️3
    18
    把你女友微信给我,我我把她睡服,啊不对,是说服。
    crab
    crab
    Oct 23, 2017
    19
    开始花的时间和后面再修理代码花的时间绝对是不一样的。所以一开始弄好吧。
    ryd994
    ryd994
    Oct 23, 2017 via Android❤️2
    20
    1. 女朋友总是对的
    2. 如果你觉得女朋友说的不对,参照 1
    1010011010
    1010011010
    Oct 23, 2017❤️1
    21
    提问不忘虐狗。。求求你别秀了
    tongxian
    tongxian
    Oct 23, 2017 via Android
    22
    分手。😎
    wuhau
    wuhau
    Oct 23, 2017
    23
    分手。
    hcnhcn012
    hcnhcn012
    Oct 23, 2017 via iPhone
    24
    反正给自己看的啊,写的快就行啊,要什么规范
    S23VqeW93WZLlm6s
    S23VqeW93WZLlm6s
    Oct 23, 2017 via iPhone
    25
    羡慕有女朋友
    faustina
    faustina
    Oct 23, 2017 via iPhone
    26
    要虐狗直说呀!
    气
    mikicomo
    mikicomo
    Oct 23, 2017❤️10
    27
    quickma
    quickma
    Oct 23, 2017
    28
    秀???
    hugee
    hugee
    Oct 23, 2017 via Android❤️4
    29
    分手吧,这不仅仅是代码规范的问题,而是人生观都不同的大问题。
    t1518968889
    t1518968889
    Oct 23, 2017 via Android
    30
    劝分。
    kimwang
    kimwang
    Oct 24, 2017
    31
    交了女朋友再回来回答这问题。
    green15
    green15
    Oct 24, 2017 via iPhone
    32
    分分分,写个小脚本都不能统一,还指望在大事上同进退!
    zjp
    zjp
    Oct 24, 2017 via Android
    33
    女朋友意见一致时按自己的来
    hxndg
    hxndg
    Oct 24, 2017
    34
    我一般会添加注释,因为以后有的时候想起来会进行拓展。
    xujinkai
    xujinkai
    Oct 24, 2017
    35
    这问题看的好气啊,先分手再说 233
    xy90321
    xy90321
    Oct 24, 2017 via iPhone
    36
    写两份,一份自用,一份给女朋友 review
    jadec0der
    jadec0der
    Oct 24, 2017 via Android❤️1
    37
    厉害,这么有品位的女生,你配不上她
    x86
    x86
    Oct 24, 2017 via Android
    38
    还有这种秀法的吗
    icyalala
    icyalala
    Oct 24, 2017❤️1
    39
    想到《硅谷》里面,妹子说绝对不会和用空格键缩进的人滚床单,以免孩子面临艰难的人生抉择。。
    然后分手了。。
    ryd994
    ryd994
    Oct 24, 2017 via Android❤️1
    40
    你们这是两个极端
    除了 magic number 和配置文件还有其他办法啊
    定义个常量不好么?真要改就重编译一下也不麻烦
    常量名等于注释
    后期要加配置文件也只要把常量改成变量,解析配置文件填一下就好
    greatghoul
    greatghoul
    Oct 24, 2017
    41
    当然是分手呀
    fox0001
    fox0001
    Oct 24, 2017
    42
    女朋友是处女……座?
    diyisoft
    diyisoft
    Oct 24, 2017 via iPhone
    43
    @hugee 说的对
    ericbize
    ericbize
    Oct 24, 2017 via Android
    44
    @ryd994 老师也是这么说的
    joshz
    joshz
    Oct 24, 2017 via Android
    45
    分啊,你不分我机会不够大。
    mike881207
    mike881207
    Oct 24, 2017❤️1
    46
    左手何苦為難右手
    aussieweever
    aussieweever
    Oct 24, 2017 via Android
    47
    能遵守就尽量遵守,这是一个习惯的养成问题。我觉得不要指望平时瞎写的人,轮到做大项目的时候就能遵守规范的很好
    alexgor
    alexgor
    Oct 24, 2017 via Android
    48
    不分留着干嘛,写个代码还要啰啰嗦嗦
    Lonely
    Lonely
    Oct 24, 2017 via iPhone
    49
    分手
    albertofwb
    albertofwb
    Oct 24, 2017 via Android
    50
    @ryd994 这倒是个折中的方案
    northisland
    northisland
    Oct 24, 2017
    51
    误入 xx 贴
    aksoft
    aksoft
    Oct 24, 2017
    52
    你这是病,得治
    ryd994
    ryd994
    Oct 24, 2017 via Android
    53
    @albertofwb 这是个脑子正常的方案
    到处 magic number,将来要改一个字就烦死了
    而没事去解析配置文件也是蛋疼
    jeneser
    jeneser
    Oct 24, 2017 via Android
    54
    ![盗图一张]( )
    imn1
    imn1
    Oct 24, 2017
    55
    怪不得离婚率这么高,这种事情也能吵

    如果两人不能达成共识,今后不再争论这些小问题(不影响他人)的话,还是分了吧
    不然下次会因为挤牙膏从中间还是末端吵到离婚的

    你看,50+楼,只有 @ryd994 一个在认真考虑内容的,可见这个话题扔出去没多少人认真对待
    预想一下,隔壁一对夫妻吵架,很大声,你们听见了,然后为了他们俩谁对谁错,你们就争论、吵起来了,最后,隔壁的夫妻和好了,你们离婚了
    xvx
    xvx
    Oct 24, 2017 via iPhone
    56
    花式秀女友……
    楼上别太认真。
    cnkiller
    cnkiller
    Oct 24, 2017 via Android
    57
    楼主没看硅谷吧,讨论这个结果就是分手

    这也体现了 python 和 go 这样的语言好处了
    xiaojunjor
    xiaojunjor
    Oct 24, 2017
    58
    我怎么想的不重要,重要的是不分留着过元旦吗?
    mxmai
    mxmai
    Oct 24, 2017
    59
    居然还有女朋友。。。
    Nizhaobudaowo
    Nizhaobudaowo
    Oct 24, 2017
    60
    有这种女友,肯定听女友的啊
    laoyuan
    laoyuan
    Oct 24, 2017
    61
    花式
    litter123
    litter123
    Oct 24, 2017
    62
    大家别想太多了,就是一个人的两种思想罢了,女友什么的不存在的
    ytlm
    ytlm
    Oct 24, 2017
    63
    花式秀
    fishcat
    fishcat
    Oct 24, 2017
    64
    花式秀
    Clarencep
    Clarencep
    Oct 24, 2017
    65
    blackboar
    blackboar
    Oct 24, 2017
    66
    把她办踏实了,就不会来说你了
    biubiubiu1
    biubiubiu1
    Oct 24, 2017
    67
    hei1000
    hei1000
    Oct 24, 2017
    68
    自己下面随便写是会影响工作中的代码风格的,我觉最好还是自己写也符合规范比较好,多么好的女朋友啊,她这可是在监督你的代码质量
    Olajuwon
    Olajuwon
    Oct 24, 2017
    69
    没什么好说的,建议永久。。。
    anyele
    anyele
    Oct 24, 2017
    70
    建议分了
    diydry
    diydry
    Oct 24, 2017
    71
    万万没想到,这都要被秀一脸。。。分手。。。。
    Tenma
    Tenma
    PRO
    Oct 24, 2017
    72
    求求你别秀了!!!
    lepig
    lepig
    Oct 24, 2017
    73
    我也建议分手好了。价值观不同怎么过往后的日子。久了还是会分
    anyele
    anyele
    Oct 24, 2017
    74
    而且建议 block
    frittle
    frittle
    Oct 24, 2017
    75
    闲的话当然是能按规范比较好,但如果要快速实现,反正是自用,怎么快就怎么写。你写着自己玩又不是给她看,为啥需要她让步?
    mosliu
    mosliu
    Oct 24, 2017
    76
    秀恩爱 分得快。。
    恩恩 就这样。。。
    vincenth520
    vincenth520
    Oct 24, 2017
    77
    快用尿把楼主滋醒,哪来的女朋友
    chenyu0532
    chenyu0532
    Oct 24, 2017❤️1
    78
    两天的啪啪争论没了。。
    likeshu
    likeshu
    Oct 24, 2017
    79
    这个破问题也来论坛上问,难道不是把女友睡服吗
    bomb77
    bomb77
    Oct 24, 2017
    80
    所以不要提女友,大家还能好好的讨论一下这个问题
    TypeErrorNone
    TypeErrorNone
    Oct 24, 2017
    81
    <img src=" " class="embedded_image">
    minato
    minato
    Oct 24, 2017
    82
    秀 天秀 陈独秀 蒂花之秀
    nullcc
    nullcc
    Oct 24, 2017
    83
    用一次就扔的代码不需要规范,怎么快怎么来
    pynix
    pynix
    Oct 24, 2017
    84
    分手。。
    xiaobai012
    xiaobai012
    Oct 24, 2017
    85
    我觉得可以分了。。。。。。
    coderluan
    coderluan
    Oct 24, 2017
    86
    之前看脱口秀大会,程序员的等级划分:

    有女朋友的
    和女朋友谈机械键盘的
    和女朋友谈论技术的
    女朋友是程序员的
    女朋友是产品经理的
    没女朋友玩技术的
    没女朋友玩机械键盘的
    被程序员女朋友甩的

    楼主你自己考虑一下吧
    liangdu
    liangdu
    Oct 24, 2017
    87
    ![盗图一张]( )
    MushishiXian
    MushishiXian
    Oct 24, 2017
    88
    我也想有这种烦恼
    pqee
    pqee
    Oct 24, 2017
    89
    magic number 没觉得有什么不好。代码是写给人看的嘛。
    Huuluo
    Huuluo
    Oct 24, 2017
    90
    送分题
    EyreFree
    EyreFree
    Oct 24, 2017
    91
    好了,知道你有女朋友了。
    fy
    fy
    Oct 24, 2017
    92

    盗图
    EricFuture
    EricFuture
    Oct 24, 2017
    93
    如果说不服女票那就只能听女票的罗
    lackywind
    lackywind
    Oct 24, 2017
    94
    果然一有人秀起来,马上就出现大量单身贵族( gou ) :)
    Rice
    Rice
    Oct 24, 2017 via Android
    95
    我的建议是分手
    phoetry
    phoetry
    Oct 24, 2017
    96
    分手果断
    iFlicker
    iFlicker
    Oct 24, 2017
    97
    首先听女朋友的()
    然后就是自己写如果不需要大量更新维护就随便写好了
    yeziahehe
    yeziahehe
    Oct 24, 2017
    98
    跟女朋友还争论,你可能不久就要分手了。
    lingo
    lingo
    Oct 24, 2017
    99
    qianmeng
    qianmeng
    Oct 24, 2017 via Android
    100
    只用一次的代码就像只上一次的女人,你有空和她谈感情吗?
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1090 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 231ms · UTC 17:12 · PVG 01:12 · LAX 09:12 · JFK 12:12
    ♥ Do have faith in what you're doing.