アプリを見直しています。

誤動作を起こしたから、、

もちろん、デバック環境で変なことをした後の可能性もあるので、

なんとも、、気のせいかも知れませんが、、

ーーー

誤動作を起こさない様にアプリを作らないといけないのですが、、

完璧に作り込んだとしても、、

もし、誤動作を起こしたら如何なるかを考えないといけません。

ーーー

誤動作を起こすのか、何もせず停止したままなのか、、

過剰に動くか、鈍感に動くのか、、

それは、設計思想です。

どちらが、あるべき姿なのかと、、

どちらも駄目は駄目なんですが、どちらか1つを選べと言われたら、、

ーーー

今回、自分のアプリでわかったことは、誤動作を起こすと、

せっかく設定した項目をクリアしてしまうというもの、、

システムが正しくないと判断した際に、正しいデータを削除してしまうんです。

ーーー

私のアプリは、、間違っていても動いた方がマシなアプリなので、、

その箇所が今回、誤動作を起こした原因ではないかも知れませんが、

システム内のセルフチェック機能を書き換えようと考えています。