開發程式的活動 開發程式包含了下面幾個活動: 撰寫說明文件,設計文件,需求文件,專案文件 編輯程式碼文件 文件版本控管 程式測試 程式除錯 程式建立 程式佈署 臭蟲需求追縱記錄 一篇介紹程式發展工具的好文 用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 整合在一起吧!