首页新闻招聘找找看知识库
  • 回复:2 浏览:1424 2010-10-04 11:17 来自 白途思

    个人开发,主要是想制作多个版本:

    简化版:基本功能,

    基本版:提供权限管理

    高级版:追加开发,附属功能

    比如,简化版和基本版功能分的不是很开,比如全线审核都在每个函数的内部。

     

    问题是这样的:如果我每个版本建立一个solutions,那么如果简化版的bug,我也要到基本版去改,好处是版本之间互不干扰。

    采用宏限制,调试起来麻烦,而且代码中混乱。

    真的不知道怎么处理比较好?

     

    请教高人知道!

  • 周 金根
    2010-10-10 14:33 周 金根
    第1楼 回到顶楼
  • lava_sdb
    2010-10-12 22:48 lava_sdb
    给个思路:
    -------------

    重新构建你的产品架构。 按组件模式来实现,就方便进行组合了。

    比如 你实现功能A,面对两类不同的用户。 你可以这样设计:

    baseA,A的功能组件,实现A的所有功能(不包括界面)

    A_1 基于baseA,实现基本的界面;
    A_2 基于baseB,实现高级界面;





    第2楼 回到顶楼
登录后才能评论,请先登录注册