2011-01-01から1年間の記事一覧

ウォータフォール脳とアジャイル脳

今回は「ウォータフォール脳」と「アジャイル脳」について考えてみたいと思います。 あなたは「ウォータフォール脳」ですか?「アジャイル脳」ですか? まずはアジャイルソフトウェア開発宣言から考えてみましょう。 アジャイルソフトウェア開発宣言では4つ…

mavenで新しいライフサイクル(integration-test)を定義する

ALM

今回はMavenでの新しいライフサイクル(integration-test)の定義方法について。 昨今、テスト用のフレームワークも充実してきてそのフレームワークを用いてやれることも増えてきました。 例えば 「HTTPリクエストを生成して、実際のWEBアクセスに見せかけて…

mavenのprofile機能について

ALM

最近まで知らなかったのですが、mavenには「profile」という便利な機能が存在します。 今回はこれの使い方について。Web系のプロジェクトや対向サーバの存在するプロジェクトではよくあることと思いますが、 コーディング時はローカル環境で動かし、迅速に動…

Javaでよく使うユーティリティ(その2)

前回に引き続きプロジェクトでよく使うユーティリティについて。 今回は「リフレクション+Runnable」で、簡単に任意のメソッドを別スレッド起動するユーティリティを紹介します。◆ユーティリティクラス public class ThreadUtil { public static void invok…

Javaでよく使うユーティリティ(その1)

今回は色んなプロジェクトにおいてよく使うユーティリティについて。 ちょっとしたことだけど、あると便利!みたいなのを紹介します。(1) コードが煩雑になるのを防ぐ方法ファイル処理とか、色んな場面でやると思います。 その場合、基本的にはfinallyでclo…

EA(Enterprise Architect)のお得機能

最近、仕事の関係でEA(Enterprise Architect)というUMLツールを使用しました。 その中で「いいな、これ!」って思った機能をご紹介。EAにはRTF/HTML形式でのドキュメント自動生成機能があります。(EA上で任意パッケージを右クリックし、[Documentation]-…