変換ルールの例

例えば、UIで設定したパラメータは、ビット列としてまとめる。

  • で、マクロで取り出す
  • 複数のスイッチ系パラメータをかんがみる判定文があったときに有効なルール
    • 短時間で処理できる
    • 条件によって、判定時間が違うとかそういうことが無いから1サイクルの処理時間を安定させることに貢献する

ま、これはあくまで例で、言いたいことは

  • 変換ルールには、ケースによって明確な目的と理由がある
  • 変換ルールには、目的が同じであってもケースによってその変換方法が全く異なることがあるハズ
  • 変換ルールは、それ自体が実装方法を縛るものであるため、変換方法としては、目的に合った、結構大胆な方策も採れる(ハズ)。
    • 例えば、全体ではそんなことやっちゃいけないが、限定的にはやっていいテクニックの使い所を、明示することが出来る。

…寝たほうがいいな、一回。