2006-07-09から1日間の記事一覧

成果物なんて役に立たない

組み込みでは、ソフトウェアの品質は、プログラマが制御対象についてどれほど理解しているかが大きく品質を左右する。*1 キャッシュを知らないプログラマがDMA転送を利用するプログラムを書いたら、「ごく希にデータが化ける」ソフトができあがることがあり…

ソフトウェアの品質を上げるために

C言語でOOPを使わないでプログラムを書く場合、テスト単位が関数になりやすいが、関数という単位はミクロすぎて殆ど意味がない。 関数単位でテストをしていても、関数の動作仕様に抜けがあったり間違いがあったりしたら全く意味がない。関数が望み通りの動作…

このブログに乗せているコードは引用を除き CC0 1.0 で提供します。