一个页面、功能、模块,入口越多,越复杂,越难控制。

 之前我的一个领导跟我说过这样一句话——“一个页面(功能、模块),入口越多,越复杂,越难控制”。当时没有深刻体会,直到最近栽了坑。

一个form页面,能从三个模块不同的模块进入、两种不同的角色有操作权限、该页面的每个按钮需要根据事件状态的不同控制其显隐、有个别按钮还要根据模块来源的不同控制请求地址。

偏偏这三个模块还不是同一个人开发!真的是头大啊。如此一来,需要在该页面做很多的标记。对于按钮的显隐需要画真值表。而且此时的真值表必定是一个三维甚至更高维度的表。

对于这种情况,应该控制变量,在做判断的时候,将一个变量控制住的情况下,去判断另外两个变量。

参考下图:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章