言語ゲーム

とあるエンジニアが嘘ばかり書く日記

Twitter: @propella

2003-09-21から1日間の記事一覧

仕切り直し、再びテストへ

ジャンケンをテストする ドーナツ屋 13日の金曜日 テストしやすいものを考える。- 関数文字列または数字を扱うもの じゃんけんでさえ難しい 二つの値を比べるもの 大きさを比べる。 色を比べるテストしにくいものを考える。- 図形。時間。ごく当たり前に実装…

同値制約の実装法

たとえば二つの点よりなる線型と、ある二つの数が必ず同じであるという制約を利用して水平線型を実装する方法を考えました。ポイントは、初期化によってスロットにオブジェクトを束縛した後は、二度と代入を行わない事です。 線型は Point 型のスロット(イン…

双方向制約

まず最大の成果が、曲がりなりにも双方向制約のやり方が分かった事。一応以下の要領で動きます。他のプレイヤにはインスタンス変数経由でアクセスする事と、自分自身を update: しない事がミソです(モルフ -> プレイヤ間は changed: が呼ばれます)。これによ…

憂鬱

9月も終わりが近づくにつれて暗澹たる気分だが、いくつかの成果を纏めておく。