









[blog]
[ML]
[todo]
[CVS]
[bug]
[apache log]
[swiki log]
[statistics]
[map]
[man]
[info]
[アンテナ]
参照透明性
いつどんなタイミングで参照してもよい性質のこと
多分これを読んでもわからない人にはわからない。
参照透明性が確保されたものでは、いつ参照してもかまわないので、
バグ混入が減ると言われる。
個人的には、よくUnitTestでいわれる、これってどうやって試験したら
いいの的なものに対するひとつの回答かもしれない。
基本は、モジュール間の依存度をパラパラにすること(モジュール間の依存性
をなくすこと)が大事で、チャーハンのお米のように、あらかじめ、玉子で
コーティングしておくか、参照透明性を意識するといいのかもしれない。
(すいません、自分でも何を書いているのかよくわかりません。)

関連プログラミング言語
Haskell

ツッコミ大歓迎

Links to this Page
- プログラミング的概念 last edited on 1 June 2004 at 12:41 pm
- 遅延評価 last edited on 31 May 2004 at 9:58 pm