anapata/reading — pull request #3 by shibamiya (2013-08-01 16:53:12+00:00)
Title: phenomenon toka

観測、測定、カテゴリ観測あたりを実装しました。
最終的に知識レベルを使って３章を実装する事を目指しています。

ついでに、今回の実装した部分ではないですが、前に上げた部分で実装をあきらめた部分があるので記載しておきます。
CovertRatio.get換算率()のメソッドです。テストメソッドは「test単位の変換_ホップ()」
何をしたかったかというと、例えば単位としてmm, cm, mとあったとして、mm→cm,10 cm→m, 100の関係を登録するのはよいのですが、この関係が既に登録してある場合はm→cm, 1/100やmm→m, 1000などの関係は登録する必要がないようにしたいのです。そうでないと単位の換算率を乗数分登録する必要が出てきてしまうので。
現在単位はUnitに直接持っていますが、ここも知識レベルを使って外出しにする感じに出来るだろうと思っています。まあ、javaのQuantityクラスを使ってしまえばよいのですが、、、そこは勉強という事で。