TomVista
V2EX  ›  问与答

如何提升代码质量

  •  
  •   TomVista · Dec 19, 2018 · 3168 views
    This topic created in 2878 days ago, the information mentioned may be changed or developed.

    html/js

    一个月前自己写的代码现在只能看懂注释

    两个声明和定义居然是一个函数,名字还不一样,不知道自己当时怎么想的.

    各种东西堆叠在一起,函数满天飞,几乎不复用,一段复制粘贴到项目的各种位置.

    看不懂别人的代码就算了,自己的也看不懂...

    18 replies  •  2018-12-20 07:05:25 +08:00
    precisi0nux
    precisi0nux
    Dec 19, 2018 via iPhone❤️1
    1
    无非是各种设计模式,ddd。
    sudoz
    sudoz
    Dec 19, 2018❤️1
    2
    多看优秀的代码,比如 spring ……
    sudoz
    sudoz
    Dec 19, 2018❤️1
    3
    @sudoz 没看到是前端,前端的优秀开源项目也很多吧
    azhangbing
    azhangbing
    Dec 19, 2018 via iPhone❤️1
    4
    看懂一门框架的源码 然后比葫芦画瓢
    zhujinliang
    zhujinliang
    Dec 19, 2018 via iPhone❤️1
    5
    《代码整洁之道》?
    Blackbelly
    Blackbelly
    Dec 19, 2018 via iPhone❤️1
    6
    既然觉得难受,为什么还要这么写呢
    botian
    botian
    Dec 19, 2018❤️1
    7
    js 不熟,每次看别人 js 代码头大,还是安心写后端吧
    maichael
    maichael
    Dec 19, 2018❤️1
    8
    Clean Code
    设计模式
    单元测试
    TomVista
    TomVista
    OP
    Dec 19, 2018
    9
    @Blackbelly @TomVista @azhangbing @botian @maichael @precisi0nux @sudoz @zhujinliang

    就在刚才我花了将近一个多小时找到一个''bug"
    int a=1;
    while(a--){} 循环体会执行一次;

    我之前一直认为不会执行, 这个 bug 也是我写的....

    我已经怀疑人生了,18 年毕业的我是假的应届毕业生吗?
    tt67wq
    tt67wq
    Dec 19, 2018
    10
    提升自己的智商
    LowBi
    LowBi
    Dec 19, 2018
    11
    我已经不管了,顾全局的代码是好看,可目前只能是“先产出再完美”的方案。滑稽
    LuGew
    LuGew
    Dec 19, 2018
    12
    backfrw
    backfrw
    Dec 19, 2018
    13
    @LuGew 老哥,看不了┑( ̄Д  ̄)┍
    LuGew
    LuGew
    Dec 19, 2018 via Android
    14
    @backfrw 注册下载
    LuGew
    LuGew
    Dec 19, 2018 via Android
    15
    @backfrw 豆瓣登录
    jedihy
    jedihy
    Dec 19, 2018 via iPhone
    16
    没有 code review ?
    backfrw
    backfrw
    Dec 20, 2018
    17
    @LuGew 豆瓣登录不行,要求直接注册,注册又关闭了,暂不支持新用户注册
    TomVista
    TomVista
    OP
    Dec 20, 2018 via iPhone
    18
    @jedihy 确实写完了就没在看过,
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2834 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 10:52 · PVG 18:52 · LAX 02:52 · JFK 05:52
    ♥ Do have faith in what you're doing.