重构GUI,糊涂了一段时间后终于大概明白自己在做一件什么样的事情了。
之前从书上网上看过一些人重构代码的经历,如何继承啊,模式啊什么的,于是俺也雄心勃勃外加完全不懂得思考怎么样重构该GUI框架,结果完全弄错了有木有。。。
做过一次才知道,为什么有人之前告诫说重构一定要小心,刚开始时信心满满的做,后来越做越灰心,最后看着自己重构的代码,无地自容啊。
不过这次我是开始就给搞错了,这次重构主要是
1从内部去掉冗余代码
2访问控制符要慎重选择
3流程要清晰,十分清晰
其中3搞定了,1,2应该都不是问题,看着如此残忍的代码之间的来回调用,复杂的变量互相赋值。。。。信心不太足啊!
来到新公司的第一个任务,我是笨还是聪明,是自信还是自卑,看着别人信手拈来的轻松工作方式,我咋这么差劲捏。