関数型プログラミング言語Haskell Part8
■ このスレッドは過去ログ倉庫に格納されています
0895デフォルトの名無しさん
2008/05/09(金) 20:50:23プログラム全体の正しさを証明するのは難しすぎて(良くても面倒すぎて)実際的じゃない(少なくとも今は)
だから、Haskellでもテストは手続き型言語の場合と同様に重要で、テストに代わるものは無い
ただし、限定された状況では形式的な証明が有効なことはある
Ordのインスタンスを書いたとき、それがちゃんと全順序になっていることを証明するとか、
自分で書いた書き換え規則(これはGHC特有の機能だけど)の正しさを証明するとか
■ このスレッドは過去ログ倉庫に格納されています