設定データの持たせ方
YAML形式で設定ファイルを持たせていたのですが、どうしてもソースを書く必要が出てくるケースがあります。
たとえば、引数が、何かのインスタンスだった時で、その引数を設定で定義したい時。
そういうのを考えると、YAML じゃなくて config.pl みたいなので好きなデータ形式を返すようにした方が、良いのかなぁと思ったり。
でも、個人的にはYAML形式が好きだったり。
とりあえず、設定を使ってる側に手を加えて、YAML形式を残した。でも悩むなー。
YAMLだから超良い!ってこともそこまでないし。
どう思いますか。
ちなみに、config.pl の中身はこんな感じのべたperl.
{ db => 'dbi:hoge', debug => 1, }