netail.net
自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.
最近のお知らせ (古いものはこちら)
2005-10-06 [長年日記] ▲
_ [work] ESS 2005の参加チケット到着 ▲
交通手段の確保を忘れていたので,とりあえず行きの飛行機だけ押さえた.初日はMDDロボットチャレンジを昼から見る予定.帰りは新幹線なのでまた後日確保することにする.
_ [work] リフレクションでの private メンバへのアクセス ▲
一昨年,去年の課題は回答まで全部公開してしまっているので,今年も新しい材料を作る.
テスト駆動型開発をちょっと試してみているが,abstract クラスをテストするにはモックオブジェクトを適当に作るとか,テストのためにちょっと無理してるような気がしなくもない.
テスト対象の private メンバーの状態を調べるためにprivate フィールドの状態を調べる方法を試してみたが, "private なメソッドは accessible にできないよ" とエラーが出た.おかしいなーと思ったら,SecurityManager で private への reflection アクセスを禁止できるという記述があったので,どうも SecurityManager が標準で ON になっている,と思われる.
個人的には,setAccessible(true) するのと,AspectJで getter/setter をインタータイプ宣言するのと,どちらがマシなのか気になる.