素過程

養老孟司さんの本に素過程ということが書いてあった。竹刀を斜めに振り下ろす際に、竹刀を単純に下に下ろす動作と、体を横にひねる動作を別々に訓練し、それを合成すると、斜めに振り下ろす際の力が強力になる、というような話。これをプログラミングで考えると何かいいことあるのか。

  • キーボードで正確に入力できるようになるとか
  • OSやIME、エディタなどの環境設定が最適化されているとか
  • if () のカッコ内に適切な条件を書くことができるとか?
    • 意外に正しい判定をしていないことがあるのでは?同じような意味の変数が複数あって違うほうを見ているとか。
  • 構造体・クラス・DBに適切な項目を抽出できるとか

いま一つしっくりこないか。