投稿数 - 437, コメント - 59540, トラックバック - 156

富豪環境

最近の開発環境は最高。
Web アプリケーションだろうが Windows アプリケーションだろうが、ちょこっとコードを書いて、ちょこっと実行してみて、ちょこっとデバッグしてみて、バグがあればちょこっと修正。

組み込み系の開発だとなかなかこうはいかない。
エミュレータが用意されている場合もあるらしいが(よく知らん)、私が経験したのはそんなもんなかった。何しろ物がデカイ!そして高い!一台数千万だ。

出来上がったコードを確認するには、実機に PC を繋げて実際に動かすしかない。(一応 PC 上でデバッグできるのが救いだ)しかし実機は高い!何台もない。順番待ちだ。というか物自体出来上がってない。作りかけだ。
一度動かすと再起動にやたら時間がかかる。だからデバッグ中に問題があっても、メモっておいて取り敢えず放置だ。でも実機をぶっ壊してはいけない。何しろ高い!下手すりゃ大惨事だ。
一度パーツが遥か彼方まで吹っ飛んだときには引いた。後にパーツがしっかり留められていなかっただけだと判明したが。(ハード屋さん、しっかり留めといて。)

このように「コードを実際に動かしてみる」ということにコストがかかってしまうと、コードを書いている時点で超慎重になる。
一行書いたら一行目視デバッグだ。関数を一つ書いたら頭の中でテストだ。
コンパイルもなかなか出来ない環境だと、一気にコードを書いて、溜めてから一気にコンパイルだ。そこでコンパイルエラーがズラズラ出ると超鬱陶しいので、尚更コードは慎重に書いてしまう。

別に組み込み系だからとか関係なく実践しないと駄目なんだけど、とりあえずビルドして、とりあえず動かしてみるという事が簡単にできると、そんな事はしなくなる。富豪環境の弊害だ。

投稿日時 : 2006年1月29日 15:50

フィードバック

No comments posted yet.

コメントの投稿

タイトル
名前
URL
コメント