標準化

  • 昔は誰が書いても同じようなコードにすることを考えた
  • 次にコントロール可能なポイント*1を定義し一定以上の品質を目指した
  • 今は仕様をそのまま動かすことを考えている

ドメインモデル、自動生成、メタプログラミングDSL、昔に比べればソフトウエア開発はかなり進化している

*1:たとえば、プログラムの分割基準・カバレッジ・メソッド複雑度...