V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mseasons
V2EX  ›  程序员

你们有没有那种对眼前事物失去控制的感觉?

  •  
  •   mseasons · Dec 29, 2018 · 4593 views
    This topic created in 2676 days ago, the information mentioned may be changed or developed.

    最近写代码越来越明显了,写的代码越来越复杂,每次在更新的时候都感觉自己有些东西没有照顾到,但是当时又找不到 BUG,就会有那种失去控制的感觉,你们有没有这种情况?

    32 replies    2019-01-02 09:37:19 +08:00
    wutiantong
        1
    wutiantong  
       Dec 29, 2018
    有一门课叫 软件工程 专门教你如何面对这种情况。
    yongzhong
        2
    yongzhong  
       Dec 29, 2018   ❤️ 1
    控制不住脱发
    msdlisper
        3
    msdlisper  
       Dec 29, 2018
    单测, 集成测试, 可以帮助你
    skypyb
        4
    skypyb  
       Dec 29, 2018
    涨白头发无法控制
    likuku
        5
    likuku  
       Dec 29, 2018
    “有 BUG 出现是正常情况,一点点修复改进才是理所当然的流程,没有 BUG 反倒不正常”
    -- 阿波根うみこ (「 NEW GAME!!」[01] 00:10:26 )
    mokeyjay
        6
    mokeyjay  
       Dec 29, 2018
    我以为你想说眼睛不能聚焦,我偶尔回出现一下
    canxden
        7
    canxden  
       Dec 29, 2018
    这说明, 你们产品正在失控.
    ayase252
        8
    ayase252  
       Dec 29, 2018 via iPhone
    只有写单元测试给自己一点改代码的勇气了
    GeruzoniAnsasu
        9
    GeruzoniAnsasu  
       Dec 29, 2018
    我还以为是什么“逐渐活成了自己讨厌的样子”之类的

    原来只是不会写代码
    小问题小问题

    修炼修炼心灵感应就好了(
    rubytek
        10
    rubytek  
       Dec 29, 2018
    写单元测试能够带给你修改代码的勇气与不再失眠。
    mseasons
        11
    mseasons  
    OP
       Dec 29, 2018
    @GeruzoniAnsasu 我还不知道自己会活成什么样呢,还早呢。
    mseasons
        12
    mseasons  
    OP
       Dec 29, 2018
    @rubytek 你们单元测试在写代码之前还是写代码之后啊……
    mseasons
        13
    mseasons  
    OP
       Dec 29, 2018
    @ayase252 你们单元测试在写代码之前还是写代码之后啊……
    @msdlisper
    qiumaoyuan
        14
    qiumaoyuan  
       Dec 29, 2018
    有过
    xiaopc
        15
    xiaopc  
       Dec 29, 2018 via Android
    @mseasons 先写单元测试就是 TDD 了
    xrlin
        16
    xrlin  
       Dec 29, 2018
    @mseasons #13 我是在大概实现后在自己验证前就写单测,后续自己验证功能都先过一遍测试,因为一开始代码结构还不清晰。
    jiangnanyanyu
        17
    jiangnanyanyu  
       Dec 29, 2018 via Android
    就比如打飞机,眼看就要射了,控制不住了,那就射吧
    ayase252
        18
    ayase252  
       Dec 29, 2018 via iPhone
    @mseasons 我习惯先写测试,这样不仅编程有目标,而且发现设计不合适可以早改
    mseasons
        19
    mseasons  
    OP
       Dec 29, 2018
    @ayase252 可是写测试好痛苦…… 如同在数据库造假数据一样痛苦。
    ayase252
        20
    ayase252  
       Dec 29, 2018 via iPhone
    @mseasons (写测试就是在花式造假数据,但是挺值得的。
    imn1
        21
    imn1  
       Dec 29, 2018
    「平台」「共享」「订阅」「云」等等都是新经济下,用户自愿放弃、供应方回收控制权的产物
    越来越多人愿意仅仅获取使用权,不关心控制权,这种情况还在进一步扩大,逐渐形成常态
    hv3s1
        22
    hv3s1  
       Dec 29, 2018
    @mokeyjay 嗯...我是不是在 firefox 吧 见过你。
    Rocinante
        23
    Rocinante  
       Dec 29, 2018   ❤️ 1
    Bandersnatch
    mmdsun
        24
    mmdsun  
       Dec 30, 2018 via Android
    单元测试,codeviewer
    mokeyjay
        25
    mokeyjay  
       Dec 30, 2018
    @hv3s1 #22 我……去过挺多地方的
    hvanke
        26
    hvanke  
       Dec 30, 2018 via iPhone   ❤️ 2
    你让我想起了刚出的那集黑镜
    green15
        27
    green15  
       Dec 30, 2018 via iPhone
    高内聚,低耦合
    jinhan13789991
        28
    jinhan13789991  
       Dec 30, 2018 via Android
    去学设计模,要理解灵活运用。
    忘记也没关系,再去学就是了。
    后面你就会发现,自己的代码就没有那么乱了
    luozic
        29
    luozic  
       Dec 30, 2018 via iPhone
    不设计 不拆分 不写单元测试 不重构,最后代码就成个屌样了。
    smallgoogle
        30
    smallgoogle  
       Dec 31, 2018
    大概我只会对钱有这种感觉吧。
    reus
        31
    reus  
       Dec 31, 2018
    这叫“焦虑”,心理问题还需心理方式解决,技术不管这个。
    GoTop
        32
    GoTop  
       Jan 2, 2019
    楼主你用“眼前的事物”感觉不太恰当啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   988 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 20:37 · PVG 04:37 · LAX 13:37 · JFK 16:37
    ♥ Do have faith in what you're doing.