2006年6月23日 星期五

開發程式活動及工具

開發程式的活動
開發程式包含了下面幾個活動:
  1. 撰寫說明文件,設計文件,需求文件,專案文件
  2. 編輯程式碼文件
  3. 文件版本控管
  4. 程式測試
  5. 程式除錯
  6. 程式建立
  7. 程式佈署
  8. 臭蟲需求追縱記錄

一篇介紹程式發展工具的好文
用Open Source工具開發軟體: 新軟體開發觀念

我用的程式發展輔助工具
----------------
文字編輯器:vim

程式語言:Java
編譯器:javac
除錯器:jdb, 尚未有深入研究,見:java debug, O'Reilly sleepless 專欄

程式碼結構 index 產生器:
jtags,對 java 結構產生一 tags 的 index 檔,使編輯器可很快走到 java 的某項結構
ctags,支援多個語言

程式建立輔助工具:ant, maven 好像也不錯
安裝程式產生器:目前還用 ant 模擬
log 系統: log4j + chainsaw ,links:log4j 簡明手冊

版控系統:SVN 和 CVS 都有用,目前希望專注在 SVN 上

目前想要的功能:
bug tracker:無,想要找一套,或自已寫
測試軟體:JUnit, htmlUnit,dbunit
vim 能有 code completion
vim 有更好的 xml 編輯功能

CASE Tools
UML 塑模器:ArgoUML 似乎進步了,不過比不上 Rose UML 吧
StartUML 也不錯
RDBMS Exploerer: Squirrel
上面覺得不好用是因為沒跟 vim 整合在一起吧!

1 則留言:

  1. 基本功能需求:
    1.樹狀或menu , 能依使用者
    權限顯示
    2.Master-detail
    3.查詢
    4.報表
    5.自動編號
    6.盤點機
    7.連結 post 系統
    8.transaction 控制

    回覆刪除