V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dahvlh
V2EX  ›  程序员

周末昏天暗地加两天班,终于把接盘的代码重写了一遍

  •  
  •   dahvlh · 2015-06-29 22:47:07 +08:00 via iPad · 3169 次点击
    这是一个创建于 3435 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这是一个作驱动的同事(离职了)写的ota升级 app,真心佩服他是怎么让程序跑过雷区到达终点

    接手时正处于联调待上线阶段(功能基本完成了),本想着先过了这一阵再重构。
    联调过程中做了几个小修改后,连环bug 套中套 ………简直就像胸口被反复的轻捶,憋的慌。

    因为联调方要交测试了有点催,鉴于主类代码不到2000行,于是周末咕咚咕咚重写了一遍感觉世界好清爽。


    有个特别的感受就是重写过程中也没刻意设计因为知道程序运行逻辑跟功能 把相应功能方法写出来,不相干的状态拆分表示,少写void方法。就是按着顺手感觉写最后还挺满意的,大概是相应的编程经验和习惯带来的好处吧,因为我开始学Android的时候也是那种全局状态变量满天飞 ,写着写着就再加一个全局变量。

    初学者的成长道路上埋下的坑,都是用后来人的眼泪和汗水填平的
    Karblue
        1
    Karblue  
       2015-06-29 23:00:15 +08:00   ❤️ 1
    下一个接盘的人:
    这是一个作驱动的同事(离职了)写的ota升级 app,真心佩服他是怎么让程序跑过雷区到达终点 blablabla 然后又按照自己的风格重写了一遍
    然后下一个接盘的人....
    cjyang1128
        2
    cjyang1128  
       2015-06-29 23:07:27 +08:00
    @Karblue 233333333
    dahvlh
        3
    dahvlh  
    OP
       2015-06-29 23:15:31 +08:00 via iPad
    @Karblue 哈哈哈
    msg7086
        4
    msg7086  
       2015-06-29 23:23:07 +08:00
    请问楼主我刚接盘2w多行的坑代码应该怎么办 -_,-
    jsxhhyf
        5
    jsxhhyf  
       2015-06-29 23:27:15 +08:00
    @Karblue 233333333
    Tiande
        6
    Tiande  
       2015-06-29 23:28:35 +08:00
    @msg7086 坑满3w行
    vibbow
        7
    vibbow  
       2015-06-30 00:24:15 +08:00
    我们源代码将近100MB这个坑怎么填...
    lvfujun
        8
    lvfujun  
       2015-06-30 10:25:07 +08:00
    @vibbow 学习楼主用周末重写。哇哈哈哈!
    mozartgho
        9
    mozartgho  
       2015-06-30 12:55:39 +08:00
    在进度压力下想写好代码是很难的,既然接手了,把它搞好本是你的职责,有什么好抱怨的。更没必要损前任同事,在当时的情景下,说不准你写的比他还烂呢。
    pochonlee
        10
    pochonlee  
       2015-06-30 13:02:40 +08:00
    似乎每个人接手别人项目的时候都是这样的,都觉得自己摸了一堆狗屎。:)
    neo2015
        11
    neo2015  
       2015-06-30 14:16:22 +08:00
    我诚实的交代,要接我盘的人肯定也痛苦(Android)

    这个项目做的时候有种实验的心情,就自己封装了各种东西。

    然后就可以看到很多的 注解 反射 动态代理做的框架。
    sampeng
        12
    sampeng  
       2015-06-30 14:24:09 +08:00
    看代码的人每时每刻在做的事无非两点
    1,我草,这代码真烂
    2,我草,这代码真烂
    不管看什么代码。。。包括各种高大上的开源产品。
    dahvlh
        13
    dahvlh  
    OP
       2015-06-30 14:25:18 +08:00
    @mozartgho 誒,其实并没意思说损人家,其实是想吐槽安排一个人独自负责陌生领域的开发不合适, 毕竟对方是一边学java 一边搞app开发有坑难免。不过确实也是没啥抱怨的......
    inmyfree
        14
    inmyfree  
       2015-06-30 16:24:56 +08:00
    搞过MTK的FOTA和android系统的systemupdate的撸过....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2621 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:34 · PVG 12:34 · LAX 20:34 · JFK 23:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.