Posted on 2006-07-12 17:20
oxl 阅读(110)
评论(0) 编辑 收藏 所属分类:
技术感语
我已经忘记是第几次修改需求了,反正策划组的主管最善长想点子,而我也得跟着转。虽然每一次修改都会带来质的变化,改代码很累很累,不过也是一种锻炼。
这次改的地方是区域,表面上看起来外部所显示的数据仅仅关于该区域的数据,可是却引起内核程序的大震动,因为各区域必须要拥有不同的后台和不同的权限,而审核的数据也是因区域的不同而不同,那么就必须对整个管理后台程序进行质的修改。
有一种比较简单的方法是对原有的管理后台进行copy,对对应的区域进行专门的修改,也就是硬编码的方式。很简单,但不好扩展。
有一种比较麻烦的方法,就是生成区域权限表,对整个admin程序进行扩充,或者否定原来整个admin程序以达到目的,可是开发周期至少要一个多月,而策划组给的时间为15天。
原来的程序不是我写的,我对这个程序是否能达到目的还是没有信心,不过也给我开了新的一门科目,多级多区域权限程序的开发。
怎么我总觉得这是一次大型程序的开发呢?大型程序用的不是java,用的却是php?我很吃惊,原来软件的开发可以像雪球一样越滚越大,越来越复杂,怪不得人说做一个程序员容易,而做一个系统架构师就很难了。