torutkのブログ

ソフトウェア・エンジニアのブログ

2010-10-01から1ヶ月間の記事一覧

Redmine本

Redmineによるタスクマネジメント実践技法作者: 小川明彦,阪井誠出版社/メーカー: 翔泳社発売日: 2010/10/13メディア: 大型本購入: 16人 クリック: 337回この商品を含むブログ (52件) を見る本屋さんで見かけ、ぱらぱらと中を見ると、どうやったらチケット駆…

NetBeansのプラグイン

NetBeansのプラグインに関する雑多メモです。メモにはJava以外の言語の観点は入っていません。 SQEプラグイン Windows環境での話です。Unix/Mac系では確認していません。 http://kenai.com/projects/sqe/pages/Home Checkstyle、FindBugsを使うため、SQEプ…

例外設計、チェック例外の是非(続)

Javaの例外設計 - torutkの日記 を書いた後、"Bruce Eckel is Wrong"という題名のブログを見つけました。このブログで間違っているといわれたBruce Eckel氏は「Thinking in Java」の著者で(「Thinking in C++」の著者でもありますが)、「Javaのチェック例…

例外設計、チェック例外の是非

最近、Javaの例外について、特にチェック例外について否定論を見かけることがありました。Kent Beck、Robert C. Martin、Bluce EckelといったJava・オブジェクト指向プログラミングにおいて見識ある著名な人物がこぞって否定論を唱えています。自分的にはい…

OpenCL Javaバインディング

GPUコンピューティングのOpenCLをJavaから使うライブラリがありました。幾つか異なるライブラリがあります。 jocl.org "Java bindings for OpenCL" http://www.jocl.org ライセンス:MIT/X11 License 最新バージョン:0.1.4 (2010/08/18) バイナリ提供あり…

AutoHotkeyでemacs風キーバインド

AutoHotkeyでEmacs風キーバインド設定を紹介しているサイトがありました。Visual Studio 2010 Express版ではAutoHotkeyでこの設定をしておくとよさそうです。 Usipedia セットアップメモ AutoHotkeyのインストール 次のダウンロードページからインストーラ版…

Visual Studio 2010(Expressを除く)でemacsキーバインド

Visual Studio 2010では残念なことにキーバインドの選択肢にemacsがなくなっていました。が、最近emacs emulation拡張が別途公開されました。 残念ながら、Express版は対応できません。ダウンロードは以下から http://visualstudiogallery.msdn.microsoft.co…

Windows 7 64bitでのキー入れ替え

Windows 7 64bit版では、カーネル空間で動作するドライバを入れるにはデジタル署名が必須になり、個人で作成するフリーソフトを提供するのが難しくなり、有名どころの窓使いの憂鬱も非対応となっています。(窓使いの憂鬱の派生で64bit対応した「のどか」は…

Mockito + PowerMockを使ってみる

JMockitと同様、ユニットテスト対象のクラスが、別なクラスのstaticメソッドを呼んでインスタンスを取得し、そのインスタンスのメソッドを呼び出し、その戻り値によってロジックが左右されるという場合のテストを想定します。テスト対象クラスは、JMockitと…

JMockitを使ってみる

ユニットテスト対象のクラスが、別なクラスのstaticメソッドを呼んでインスタンスを取得し、そのインスタンスのメソッドを呼び出し、その戻り値によってロジックが左右されるという場合のテストを想定します。 テスト対象クラス // 気象センサーから取得した…

Java開発環境(ユニットテスト編)(続)

Java開発環境(ユニットテスト編) - torutkのブログ で、Java開発環境(ユニットテスト編)として、ユニットテストで必須なモック作成のツールを紹介しました。このときは、staticメソッドを提供するクラスやfinalなクラスのモックが作成できないので、ツー…