akon2.00βのよっぱらいの戯言

色しょく是食、食しょく是色 当サイトではアフィリエイトプログラムを利用して商品を紹介しています。

ジェネレーションギャップとフックオペレーション

アンチ自動生成派は、自動生成がだめな理由として、たいてい、「自動生成されたソースコードに少しでも変更を加えてしまうと、再自動生成が行えなくなる」という主張してくる。ふだん、あれだけ、デザパタといっている方でも。むしろ、私は、ジェネレーションギャップ(自動生成されたコードのサブクラスに修正を入れていく)とフックオペレーション(メソッド内に、前処理と後処理を別のクラスに行わせる)の問題点があれば、それについて議論したい。さらにいえば、ビジネスロジックをフックオペレーションに閉じ込めてしまい、これ自体も自動生成したいと考えているに。コンパイラで生成されたバイナリは信じるのに、ジェネレータで生成されたコードの品質が悪いという方にいたっては最悪。
キーワード:自動化