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

ソースヘッダを挿入/チェックするMavenプラグイン

ソースコードのヘッダには、ライセンス情報などのヘッダを記述することがありますが、このプラグインを使えば、まとめて挿入やチェックができます。http://code.google.com/p/maven-license-plugin/ Javaのソースファイルだけでなく、html、js、css、bat、sq…

InfoQ: 機能テストの今後

最近、継続的インテグレーション(CI:Continuous Integration)に関する記事も良く目にするようになったが、このような記事が出てくるのも、テストにおけるボトルネックが、単体テストから機能テストに移ってきた証拠だろうか。

Windows Live SkyDrive

Microsoftの無料オンラインストレージサービスが、日本でも開始されました。 @IT : 5GBの無料ストレージ 「Windows Live SkyDrive」を使ってみた 期間無制限で、かつ5GBも使えるのは驚きですね。 さすがMicrosoftといったところか。 正式にサービスが開始さ…

複雑な理想的なモノよりも簡単で現実的なモノが受入られる

InfoQ: 議論:Mavenはビルドに適したツールか? この議論の内容は面白い。Mavenが世の中に登場してから、既に3〜4年ぐらいは経っていますでしょうか?強力なビルドツールという評価はあるものの、あまり普及していないと私は感じています(少なくても私の周…

JavaNCSSでソースコードがUTF-8の場合にエラー

ソースコードのメトリクスツールのひとつに、JavaNCSSがあります。JavaNCSSでは、以下の2つの指標を用いて、複雑性を分析します。 NCSS(Non Commenting Source Statements) コメント行を除く行数 CCN(Cyclomatic complexity Number(MaCabe Metric)) if,for…

JaSST '08 Tokyo

1/30(水)、1/31(木)と、ソフトウェアテストに関するイベントである JaSST'08 に参加してきました。開発エンジニアだけでなく、品証などの方も多く参加するイベントです。 今年の基調講演は、「Software Quality In 2008」という題で、Capers Jones氏によ…

Maven2の小技 SSL(https://)のリポジトリへのアクセス

Maven2固有の話ではないのですが、https://のリポジトリにアクセスしようとすると、Maven2がエラーとなります。 きちんとした認証局で発行された証明書の場合 Subclipseなどで、一度手動で証明書を承諾すれば、その後は何もしないで動作します。 以下のよう…

Apache Axis2向けのSeasar2ライブラリS2Axis2 0.5.0

いつの間にか、コードを書く全ての人に - builder by ZDNet Japan で、S2Axis2が紹介されていました。 ありがとうございます!

Subversionのローカルリポジトリのパス形式

よく忘れるのでメモ。 file:///C:/subversion/repository/SampleProject Windowsであっても、パス区切りはすべてスラッシュ(/)を利用します。

S2Axis2 0.5.0 リリース

S2Axis2 0.5.0をリリースしました。 本バージョンから、独自に作成したWSDLが適用できるようになりました。 0.4.0からの変更点は、以下の通りです。 Release Notes - S2Axis - Version S2Axis2 0.5.0 Improvement [AXIS-26] - クライアントの処理をThreadSaf…

Maven2の小技 バッチファイルでmvnを実行するときの注意点

バッチファイルの中で、mvnを実行すると、その後の処理が実行されずに終了してしまいます。 Antも同じらしい。例えば、↓のような処理です。 バッチファイル @echo off echo before mvn pause 実行結果 before [INFO] Scanning for projects... [INFO] ------…

Maven2の小技 ローカルのjarを依存ライブラリに含める

Mavenリポジトリで提供されていない3rdパーティのjarを、依存ライブラリに含める場合は、通常、先にローカルリポジトリにjarをインストールしておく必要があります。 mvn install:install-file -Dfile=<jarまでの絶対パス> \ -DgroupId=<group-id> -DartifactId=<artifact-id> \ -Dversion=バージョン -</artifact-id></group-id></jarまでの絶対パス>…

構成管理ベストプラクティス 〜変更管理計画〜

PM

「構成管理」と言うと、主にバージョン管理の部分が協調されることが多いように思うのですが、変更管理も重要です。バージョンだけを管理していても、何の変更によりバージョンが修正されたのか、どのバージョンに対する変更なのかが分からないためです。 変…

構成管理ベストプラクティス 〜バージョン管理計画〜

PM

計画、といっても、それほど大げさに考える必要はありません。 利用するために必要な、準備とルール決め程度です。また、一度決めてしまえば、類似のプロジェクトを行う場合にも、ほぼ同じものが適用できるようになります。 最初からツールを利用する 構成管…

構成管理ベストプラクティス

PM

以前は高価なツールがないと構成管理*1ができませんでしたが、ここ数年で、オープンソースのバージョン管理ツール(CVS/Subversion等)と変更管理ツール(Bugzilla/Trac/Scarab等)の普及により、開発現場でも大分利用されるようになってきています。 し…

2008年

2008年となり、早くも2週間が経ってしまいましたが、今年最初の投稿です(汗) 今年は、開発マネジメントではなく、SEPGとして社内のプロセス改善していくのが主な仕事です。 開発は、S2などのオープンソースで、個人的な活動が中心になっていくことになりま…