(View this PageEdit this PageUploads to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide)
[blog] [ML] [todo] [CVS] [bug] [apache log] [swiki log] [statistics] [map] [man] [info] [アンテナ]

参照透明性

いつどんなタイミングで参照してもよい性質のこと
多分これを読んでもわからない人にはわからない。

参照透明性が確保されたものでは、いつ参照してもかまわないので、
バグ混入が減ると言われる。
個人的には、よくUnitTestでいわれる、これってどうやって試験したら
いいの的なものに対するひとつの回答かもしれない。

基本は、モジュール間の依存度をパラパラにすること(モジュール間の依存性
をなくすこと)が大事で、チャーハンのお米のように、あらかじめ、玉子で
コーティングしておくか、参照透明性を意識するといいのかもしれない。
(すいません、自分でも何を書いているのかよくわかりません。)

-----------

関連プログラミング言語

Haskell

-----------

ツッコミ大歓迎



-----------

Links to this Page