10/01/09 14:50:42
質問です。
ゲームみたいな仕様変更が多いプログラムでは、
横断的関心事はベタに各々のコード箇所に埋め込んでしまわずに
横断的関心事として別枠に分離してまとめたりしていないと、
コード量に比例して変更作業にとても時間が掛かったり
不要なコードがこびりついているのを見過ごしてしまったりしやすいと思うのですが、
このようなことは本職の方々はどのように解決しているのでしょうか?
AspectC++なんてものを最近見つけましたが、
こういった言語プリプロセッサな拡張というのは
皆さん使用されていたりするのでしょうか?