【CI】【Java】プロジェクト管理を円滑に進めるために ~Java編~

プロジェクト管理を円滑に進めるために

 * 必要なツール各種を考える

プロジェクト全体

CI(Continuous Integration;継続的インテグレーション)ツール

 * Jenkins (以下の関連記事を参照のこと)
http://blogs.yahoo.co.jp/dk521123/33165892.html

ビルドツール

 * Ant (以下の関連記事を参照のこと)
http://blogs.yahoo.co.jp/dk521123/33838551.html
 * Mavan (以下の関連記事を参照のこと)
http://blogs.yahoo.co.jp/dk521123/19372494.html
http://blogs.yahoo.co.jp/dk521123/6775203.html
 * Gradle(読み方を調べたが「グレイドル」。綴り的には「グレードル」だと思うが)
http://www.atmarkit.co.jp/ait/articles/1403/14/news034.html

バージョン管理

 * Subversion (以下の関連記事を参照のこと)
http://blogs.yahoo.co.jp/dk521123/30541036.html
 * Git(ギット)
http://www.backlog.jp/git-guide/

コーディング

統合開発環境 (IDE;Integrated Development Environment)

 * Eclipse
 * NetBeans

単体試験ツール

 * JUnit (詳細は下記の関連記事を参照のこと)
 => Eclipseに付属している
http://blogs.yahoo.co.jp/dk521123/6856379.html

その他の事項

 * コメントは「TODO」「FIXME」などで利用する (詳細は下記の関連記事を参照のこと)
http://blogs.yahoo.co.jp/dk521123/32258969.html

コーディング後

バグ管理

 * Mantis (詳細は下記の関連記事を参照のこと)z
http://blogs.yahoo.co.jp/dk521123/27153272.html
 * Redmine / ALMinium

関連記事

プロジェクト管理を円滑に進めるために ~Java編~

http://blogs.yahoo.co.jp/dk521123/33813814.html

Jenkins ~概要編~

http://blogs.yahoo.co.jp/dk521123/33165892.html

Jenkins ~Java / 初級設定編~

http://blogs.yahoo.co.jp/dk521123/33846615.html