JUnit のテストケースをステートフルで利用する
はじめに JUnit で, 結合テスト (Integration test), シナリオテストを書きたい. トランザクションごとに長いテストを書く必要がある. 複数のトランザクションを順に処理して...
はじめに JUnit で, 結合テスト (Integration test), シナリオテストを書きたい. トランザクションごとに長いテストを書く必要がある. 複数のトランザクションを順に処理して...
はじめに デザインパターンにでてくる Factory Method と Abstract Factory. なんだか, いつになっても違いが分からない… というわけで一旦整理してみることにした....
はじめに 2 つの Key をもつ Map を利用したい. たしか, C++ には Pair があった. Java にはないの? 結論 ない. じゃあどうするか? 自分で作成するしかない! class Pair<F, S> { public...
はじめに だんだん, タイトルが毎回同じになってきた. 今回はプロトタイプパターンの実装を Java で実施してみた. Prototype パターン 生成するオブジェクトの原型を...
はじめに 最近, Gof のデザインパターンをすべて記事にしようと考えている. そんなわけで, 今日は Iterator パターン. あまりに基本すぎて, 記事にするほどではな...
はじめに Chain of Responsibility Pattern という, マイナーな Gof のパターンがある. 本をよんでみて, これって再帰関数を利用すればもっとシンプルにかけるんじゃないかとおもっ...
はじめに Haskell でテストコードを書くツールをしらべてみた. メジャーなものは以下 doctest QuickCheck HSpec HUnit 各ツールの特徴 doctest コメントにテストを書くスタイルのツール. Python の...
はじめに Haskell で型クラスというものを勉強した. その延長で, 今までとてもいい加減に理解していた Java のポリモーフィズムについて再度復習した. なんか, 用...
はじめに Java で byte 型を扱う方法を調べてみたのでまとめてみる. ByteBuffer クラスをつかう ByteBuffer クラスを利用すると, byte 型に対するいろいろな操作が簡単にできる. ByteBuffer (Java...
はじめに Java であるクラスとべつのクラスの差がちょっとしかない場合を仮定する. どうすれば共通部分を効率よく再利用できるのだろう?? たとえば こんな...