Eclipse

Eclipseとは

オープンソースの統合開発環境。

JAVA以外にもプラグインをインストールすることで、様々な言語に対応できる。。

コード補完 (Ctrl + Space)や、プロジェクトの整理、リファクタリングなどに役立ちます。

Eclipse

複数カラムに分かれた編集画面

Eclipse

All-In-One Eclipseのダウンロード

http://www.vector.co.jp/soft/winnt/prog/se383159.html

Subcliseプラグイン (Subversion)

Eclipse上でSubversionを使う

Help - SoftwareUpdate - Ayaliable Software - Addsite

http://subclipse.tigris.org/update_1.6.x を入力。

プロジェクトの右クリックメニューに「Team」が追加される。

Aptanaプラグイン (HTML / JavaScript ...)

  1. Eclipseにて、[ヘルプ]-[ソフトウェア更新]-[検索およびインストール]を選択
  2. [インストールする新規フィーチャーを検索]を選択し、[次へ]ボタンをクリック
  3. [新規リモートサイト]ボタンをクリック
  4. 名前にAptana(任意の文字列)、URLにhttp://update.aptana.com/install/studio/3.2/を入力し、[OK]をクリック
  5. [終了]をクリック。上記で設定したサイトからAptanaプラグインをインストール

EPICプラグイン (Perl)

Eclipse Perl Integration

参考: http://www.atmarkit.co.jp/fjava/rensai3/eclipseplgn10/eclipseplgn10_1.html

インストール

  1. Eclipseにて、[ヘルプ]->[ソフトウェア更新]->[検索およびインストール]を選択
  2. [インストールする新規フィーチャーを検索]を選択し、[次へ]ボタンをクリック
  3. [新規リモートサイト]ボタンをクリック
  4. 名前にEPIC(任意の文字列)、URLにhttp://e-p-i-c.sf.net/updatesを入力し、[OK]をクリック
  5. [終了]をクリック。上記で設定したサイトからAptanaプラグインをインストール

PadWalker

  1. http://e-p-i-c.sourceforge.net/downloads/padwalker_010_Perl5_8_1.zip をダウンロード。解凍。
  2. site 以下を Perlのインストール場所 (例: C:\Perl)にコピー。
  3. Eclipseで[ウィンドウ]-[設定]選択
  4. Perl EPIC選択。Perl executable にPerlへのパス (例: C:\Perl\bin\perl.exe)を入力。[OK]
  5. 以上でEclipse上での予約語認識、コード補完が可能になる。

RDTプラグイン (Ruby)

Ruby Development Tool

http://updatesite.rubypeople.org/release

PyDevプラグイン (Python)

Python Development

http://pydev.sourceforge.net/updates/
  1. Eclipseにて、パッケージエクスプローラ枠で右クリック。[新規]-[プロジェクト]選択
  2. ウィザードを選択画面で[Perl]-[Perl Project]を選択。[次へ]
  3. 任意のプロジェクト名を入力し、[終了]
  4. 新規作成されたプロジェクト名の上で右クリック。[プロパティー]選択
  5. Perl Include Pathを選択し、Perlのpath (例: /usr/bin/Perl) を入力して[OK]

JUnit TDDテスト駆動開発

小機能ごとにテストを行いながら進める開発方式。

jUnit

ファイル→新規→プロジェクト→Javaプロジェクト選択

プロジェクト名で右クリック→ビルド・パス→ビルド・パスの構成→ライブラリ→外部JARの追加→\\eclipse\plugins\org_junit_x.xx\junit.jar 開く→ok

ファイル→新規→クラス→JUnitテストケース

assertEquals(int1, int2);
int1とint2が等しいかどうか

ファイル名で右クリック→実行→JUnitテスト

テスト結果が間違っていれば…

junit.framework.AssertionFailedError: expected:<3> but was:<2>

	at Account.AccountTest.testRedPlate(AccountTest.java:21)

jUnit のような赤エラーが返ってきて、エラー時の数値やファイルの行を知ることができる。

テスト結果が正しければ…緑のマーカーが表示される。 jUnit

高機能エディタ

Eclipseでは起動に時間がかかりすぎる!という人のために簡単なプログラムを書くときはテキストエディタを使いましょう

秀丸

シェアウェアですが、検索・置換・マクロに優れたエディタ。ライブラリを追加することで言語のコードを色分け表示することができます。書籍も出版されているので使い方がわからない人も安心。オススメです。

http://hide.maruo.co.jp/

サクラエディタ

定番。フリーのテキストエディタ。

http://members.at.infoseek.co.jp/sakura_editor/

Notepad++

マイナーな言語まで網羅したフリーのテキストエディタ。PythonとかLuaとかHaskellとか。

http://notepad-plus.sourceforge.net/