2010年1月14日 星期四

Z04 工欲善其事,必先利其器

新的年度開始,也該是進入新階段的時候。俗話說的好:工欲善其事,必先利其器,這句話的意思是說只要讓別人看到自己在準備工具,就會以為你要開始做事。咦?解釋的角度不對?總之,不管要不要做事,先把工具弄好就對了。

前陣子研讀Java Power Tool的經驗,剛好可以移植需要的部分到自己的開發環境。先列出必須要在Windows環境下安裝的應用程式:

●StarUML 5.0 下載網址:http://staruml.sourceforge.net/en/download.php
 Rational Rose不是每個人都有,還是使用免費軟體比較適合;這是我覺得比較適用的。
●JDK 6 Update 18 下載網址:http://java.sun.com/javase/downloads/widget/jdk6.jsp
 使用Java SE就能符合近期的需要。
●Eclipse 3.5.1 下載網址:http://www.eclipse.org/downloads/
 下載Java EE的版本。本來考慮用Modeling版本來畫UML,但是現在設計與開發還沒有很好的串接;也考慮使用可以開發plugin的Standard版本,這等到需要開發plugin工具時再說吧。
●VisualSVN 1.7.7 下載網址:http://www.visualsvn.com/visualsvn/download/
 Windows環境下很方便使用的SVN Server,安裝後可立即開始使用。暫時還不會用到版本控管,不過還是一起安裝。

以下是我在Eclipse裡安裝的plugin(在Eclipse上安裝plugin的方法請上網搜尋):

●Subversive 0.7.8 安裝網址:http://download.eclipse.org/technology/subversive/0.7/update-site/
 版本控管的Client端。暫時還不會用到。
●Subversive Connector 選擇SVN Kit 3.0後會自動開始安裝。
●M2Eclipse 3.0.0 安裝網址:http://m2eclipse.sonatype.org/update/
 管理Maven專案的工具,除了plugin設定configuration還不能用之外是很方便的工具。在我的環境裡不打算安裝library server,直接上global repository同步。
●Java Doc:內建。
●Checkstyle 5.0.3 安裝網址:http://eclipse-cs.sf.net/update/
●PMD 3.2.6 安裝網址:http://pmd.sf.net/eclipse
●Findbugs 1.3.9 安裝網址:http://findbugs.cs.umd.edu/eclipse/
 以上三項是協助檢查程式碼是否符合一些常用規則的工具軟體。
●jUnit 4:內建。
●Eclemma 1.4.3 安裝網址:http://update.eclemma.org/
 檢查Unit Test涵蓋度的工具軟體。

沒有留言:

張貼留言