`
juggler
  • 浏览: 166144 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

需求又改,表面看起来没有多大的改变,但是内核已经改变了。

PHP 
阅读更多
我已经忘记是第几次修改需求了,反正策划组的主管最善长想点子,而我也得跟着转。虽然每一次修改都会带来质的变化,改代码很累很累,不过也是一种锻炼。

这次改的地方是区域,表面上看起来外部所显示的数据仅仅关于该区域的数据,可是却引起内核程序的大震动,因为各区域必须要拥有不同的后台和不同的权限,而审核的数据也是因区域的不同而不同,那么就必须对整个管理后台程序进行质的修改。

有一种比较简单的方法是对原有的管理后台进行copy,对对应的区域进行专门的修改,也就是硬编码的方式。很简单,但不好扩展。

有一种比较麻烦的方法,就是生成区域权限表,对整个admin程序进行扩充,或者否定原来整个admin程序以达到目的,可是开发周期至少要一个多月,而策划组给的时间为15天。

原来的程序不是我写的,我对这个程序是否能达到目的还是没有信心,不过也给我开了新的一门科目,多级多区域权限程序的开发。

怎么我总觉得这是一次大型程序的开发呢?大型程序用的不是java,用的却是php?我很吃惊,原来软件的开发可以像雪球一样越滚越大,越来越复杂,怪不得人说做一个程序员容易,而做一个系统架构师就很难了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics