回答 (15件中の1件目) メタプログラミングの経験を訊きます。 コンパイラー、パーサー、構文木解析、記号演算、クエリビルダー、ORM、コード自動生成ツール、実行時評価エンジン等々あるいはそれらをカスタマイズするラッパー・ライブラリを構築したことがあるかどうか。 プログラミングで最大効率を目指そうと思ったら、コードを生成するコードをいかにして書くか、という一段上の抽象化に興味を持つはずです。 メタプログラミングに興味を覚える人であれば、設計のグランドデザインを任せられます。そうでない人はアドホックなきったないコードを埋め込むリスクもありうると想定し、設計を一任することはありません。...
