Test Driven Development for Embedded C読書会第8回(最終回)
#tdd4ec kinect おもしろいよね 「ユナイテッドアローズが、Kinectを活用したマリオネット・ロボットを設置」http://t.co/0mmyIgj8
2012-11-04 13:44:35#tdd4ec アジャイルはお客さんに近いところのサービスにあっている。メーカーはハードの見積りが必要で。ストーリーとかで見積りができるのか?という疑問があり、Scrumとか合わない?
2012-11-04 13:59:08#tdd4ec Mozillaの次のバージョンで?JavaScriptのエンジンが速くなるそうだが。実行時に最適化する?あとでどんな話なのか調べてみよう。
2012-11-04 14:04:46#tdd4ec これか「「Firefox 18」では“IonMonkey”を採用。JavaScriptの処理がこれまで以上に高速化JavaScriptのコードを一度中間表現へ変換し、最適化処理を施した上で機械語へ変換」http://t.co/V54Q1RUJ
2012-11-04 14:06:19#tdd4ec 「仕様化テスト」コードの振る舞いを理解するためのテストを書く。仕様化テストは仕様をはっきりした形で残しておくのに役立つ。長期記憶?
2012-11-04 14:16:55#tdd4ec 学習テスト。ベンダーから供給されたコードを、そのまま組み込んでもいいが、先に、挙動を確認するためのテストコードを書いた方がいい。
2012-11-04 14:25:24#tdd4ec サードパーティーのコードを学習するためのテストを書く場合の話。いきなりアプリに組み込む。クリーンな環境でテストを書いて学習してから、学んだことを製品に組み込む。
2012-11-04 14:25:58#tdd4ec 一度テストを書けば、ベンダーから改修されたコードがリリースされたとき、デグレが発生していないか/正しく改修されているかテスト出来る。
2012-11-04 14:28:30#tdd4ec 息子さんが大学の授業でCのコードを書く時に標準関数の仕様を把握する目的でテストを書かせた。スパルタやな〜。でも、APIをすぐに学習できる、間違いを追っかけるのが楽。
2012-11-04 14:28:54#tdd4ec 標準ライブラリでも学習のためにテストを書く。組み込みの場合、ライブラリの振る舞いが標準と違う場合があるから、学習テストをやる意義はあるか。
2012-11-04 14:30:15#tdd4ec APIのマニュアルに記載がないこと(ドキュメントが更新されていない)ことがあるので、テストで動かして理解するのはあり!
2012-11-04 14:32:47