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

如何提升代码质量

  •  
  •   TomVista · 2018-12-19 14:47:19 +08:00 · 2140 次点击
    这是一个创建于 2197 天前的主题,其中的信息可能已经有所发展或是发生改变。

    html/js

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

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

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

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

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

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

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

    我已经怀疑人生了,18 年毕业的我是假的应届毕业生吗?
    tt67wq
        10
    tt67wq  
       2018-12-19 16:45:07 +08:00
    提升自己的智商
    LowBi
        11
    LowBi  
       2018-12-19 16:52:31 +08:00
    我已经不管了,顾全局的代码是好看,可目前只能是“先产出再完美”的方案。滑稽
    LuGew
        12
    LuGew  
       2018-12-19 17:01:28 +08:00
    backfrw
        13
    backfrw  
       2018-12-19 17:22:29 +08:00
    @LuGew 老哥,看不了┑( ̄Д  ̄)┍
    LuGew
        14
    LuGew  
       2018-12-19 17:38:26 +08:00 via Android
    @backfrw 注册下载
    LuGew
        15
    LuGew  
       2018-12-19 17:39:47 +08:00 via Android
    @backfrw 豆瓣登录
    jedihy
        16
    jedihy  
       2018-12-19 23:29:35 +08:00 via iPhone
    没有 code review ?
    backfrw
        17
    backfrw  
       2018-12-20 02:06:43 +08:00
    @LuGew 豆瓣登录不行,要求直接注册,注册又关闭了,暂不支持新用户注册
    TomVista
        18
    TomVista  
    OP
       2018-12-20 07:05:25 +08:00 via iPhone
    @jedihy 确实写完了就没在看过,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1764 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:27 · PVG 00:27 · LAX 08:27 · JFK 11:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.