这是一个作驱动的同事(离职了)写的ota升级 app,真心佩服他是怎么让程序跑过雷区到达终点
接手时正处于联调待上线阶段(功能基本完成了),本想着先过了这一阵再重构。
联调过程中做了几个小修改后,连环bug 套中套 ………简直就像胸口被反复的轻捶,憋的慌。
因为联调方要交测试了有点催,鉴于主类代码不到2000行,于是周末咕咚咕咚重写了一遍感觉世界好清爽。
有个特别的感受就是重写过程中也没刻意设计因为知道程序运行逻辑跟功能 把相应功能方法写出来,不相干的状态拆分表示,少写void方法。就是按着顺手感觉写最后还挺满意的,大概是相应的编程经验和习惯带来的好处吧,因为我开始学Android的时候也是那种全局状态变量满天飞 ,写着写着就再加一个全局变量。
初学者的成长道路上埋下的坑,都是用后来人的眼泪和汗水填平的
接手时正处于联调待上线阶段(功能基本完成了),本想着先过了这一阵再重构。
联调过程中做了几个小修改后,连环bug 套中套 ………简直就像胸口被反复的轻捶,憋的慌。
因为联调方要交测试了有点催,鉴于主类代码不到2000行,于是周末咕咚咕咚重写了一遍感觉世界好清爽。
有个特别的感受就是重写过程中也没刻意设计因为知道程序运行逻辑跟功能 把相应功能方法写出来,不相干的状态拆分表示,少写void方法。就是按着顺手感觉写最后还挺满意的,大概是相应的编程经验和习惯带来的好处吧,因为我开始学Android的时候也是那种全局状态变量满天飞 ,写着写着就再加一个全局变量。
初学者的成长道路上埋下的坑,都是用后来人的眼泪和汗水填平的