我们的开发框架
这两天开发工作告一段落,所以趁这点相对闲暇时间,梳理一下项目使用的开发框架。迫使我这么做是因为,在开发过程中,经常发现如下问题:框架提供的接口中方法或参数名不副实;接口中的方法已过时,需淘汰;接口封装不好,不能有效引导使用者正确使用;整个框架缺少一个蓝图,导致使用者不能整体上把握框架,从而动辄修改框架的接口,好似一艘船不断往外铺甲板以便承载更多。
基于以上,可以发现我们设计的框架在慢慢变坏。这样下去,我们的系统早晚有一天会崩塌,原因出在自身。是该重构我们系统的时候了,在我们还能认识我们的系统之前。