服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

界面代码重构有感

今天重构了一长段界面代码有感如下:

1.测试,还是测试
    因为没有测试,重构的过程中简直是无以为继,既不知道走到哪里了,也不知道下一步该做什么。
2.mvc,旧话重提,还是测试
    其实跟上一个话题有关,没有测试的根本原因是因为界面不好测试,再另上是eclipse框架下的一个view,测起来更加麻烦。毅然决定使用mvc(倒不是我想,这段代码是一个负责控制多块语音卡的界面,因此比较适合用mvc),用了mvc后,别的不说,测试好测试多了。

重构前:(伪vb代码)
form_load: 启动卡....
启动卡_click: 启动卡,刷新屏幕上卡内容的显示....
....

重构后:
plugin_load: 启动卡
form_load: cardmanager.addcardlistener(this);
启动卡_click: 启动卡
this_cardstarted: 刷新屏幕上卡内容的显示....

扫描关注微信公众号