今日は天候が悪いせいか、腰が痛くてほとんど動けないメルトです。こんにちは。
今のお仕事は Windows のソフトウェア開発ですが、組み込み機器を開発している方々と連携を取って仕事をしています。
ただ、この組み込みの機器が結構怪しい動作をするんですね。
なのでちょっと質問してみるわけです。
「この値を送ると必ずハングするのですが」
「その値が送信されるのを想定していませんでした。エラーを返すようにします」
「この状態の時にこの値を送るとハングするのですが」
「想定していませんでした。こういう動作をするように修正します。」
「今度はこの状態の時に何かの値を送ると必ずハングするようになったのですが」
「前回の修正に矛盾があったようです。こういう動作をするように修正します。」
もう納期も大分近いので、組み込みの中の人は大変なんだろうなぁというのは想像が付きますが、そもそも「この状態の時にこの値が送られたらどうする」という状態管理は最初の段階で決めておくものだと思うのですが……。
なんかもう行き当たりばったりで修正している感がバリバリします。
組み込みってみんなこんな感じなんでしょうか?