Entries from 2009-12-02 to 1 day

Erlang のコードを書くときに注意すべき事

Erlang ライブラリ関数の戻り値を必ずドキュメントでチェックして、以下のようにマッチさせておく事。 ok = hoge(), 少しでもさぼると痛い目にあう。

Erlang でコードカバレッジを取得する方法

Erlang でコードカバレッジでを取得する方法は大きく分けて 2 つある。どちらの場合も cover モジュールを利用している。 方法1 Common Test を使う Erlang Common Test を利用してテストを書き、カバレッジをオプションを有効にしてテストを実行すれば良い…

Erlang Common Test の run_test スクリプトを使わずにテストを実行

Erlang アプリケーションを配布する際には run_test スクリプトを同梱するのは難しい。開発者の環境の絶対パスがうめこまれてしまうから。 そのため ct モジュールを利用して直接テストを実行する必要がある。 ドキュメントを読みあさり、方法が分かったので…

条件変数実装完了

あとはドキュメント。

今日の復習

ヒープ 隠れたコンセプトを探し出す Aggregates concurrency control w/o locking 再利用性へのアプローチ