這是筆者2004年針對某一老舊的J2EE系統進行檢討與改版的規劃
1.單元測試及除錯
a.導入JUnit
2.功能上的錯誤
3.設計上的提升
- 選單展開及縮合設計
- 欄位長度不正確, 輸入欄位要加maxlength
- UI 專業化的設計
- 輸出報表改為Excel格式
- 前端一致性的設計(common button lines)
5.平台的升級
a.改以IDE平台開發
a.JSP : Javascript共用的部分寫成external js檔
b.JSP : 改用include架構檔的方式, 將框架設計存成上方及下方兩組框架檔
c.JSP : 新增及修改共同欄位及javascript 取出到一個included file, 以利維護
d.JSP and Java :用Dispatch action合併相關的 Action
- change struts-config.xml : action mapping
- change form-bean : add attribute “method” and getMethod(), setMethod()
- change configurations : Page and ViewMetaData
e.JSP and Java : 採用struts-html tags and transfer data by form (不透過session attributes)
f.JSP and Java : 加強exception handling
g.JSP : selection-options改用html:optionsCollection
a.讓程式清楚易懂(Abstraction) : Extract Method,….
b.去除重複的程式碼(Reusability) : Extract Method,…. Connection方法
c.減少程式碼 : inline Temp,….
沒有留言:
張貼留言
歡迎提供意見, 謝謝 (註 : 留言經過版主審核通過才會發布)