Posted on 2006-07-12 17:20
oxl 閱讀(113)
評論(0) 編輯 收藏 所屬分類:
技術感語
我已經忘記是第幾次修改需求了,反正策劃組的主管最善長想點子,而我也得跟著轉。雖然每一次修改都會帶來質的變化,改代碼很累很累,不過也是一種鍛煉。
這次改的地方是區域,表面上看起來外部所顯示的數據僅僅關于該區域的數據,可是卻引起內核程序的大震動,因為各區域必須要擁有不同的后臺和不同的權限,而審核的數據也是因區域的不同而不同,那么就必須對整個管理后臺程序進行質的修改。
有一種比較簡單的方法是對原有的管理后臺進行copy,對對應的區域進行專門的修改,也就是硬編碼的方式。很簡單,但不好擴展。
有一種比較麻煩的方法,就是生成區域權限表,對整個admin程序進行擴充,或者否定原來整個admin程序以達到目的,可是開發周期至少要一個多月,而策劃組給的時間為15天。
原來的程序不是我寫的,我對這個程序是否能達到目的還是沒有信心,不過也給我開了新的一門科目,多級多區域權限程序的開發。
怎么我總覺得這是一次大型程序的開發呢?大型程序用的不是java,用的卻是php?我很吃驚,原來軟件的開發可以像雪球一樣越滾越大,越來越復雜,怪不得人說做一個程序員容易,而做一個系統架構師就很難了。