0487login:Penguin
2018/09/19(水) 03:03:29.17ID:1IXftWFL> それでも使える。後々作り込めばいいし、プログラマじゃない人でも手伝うことができる。
enum Items {item1,item2,item3};
class Configurations {
int foo;
Items bar;
bool baz;
}
Configurations configurations;
なら
<configurations type="Configurations">
<foo type="int">1</foo>
<bar type="Items">item1</bar>
<baz type="bool">true</baz>
</configurations>
なら助かるけど
<configurations>
<foo>1</foo>
<bar>item1</bar>
<baz>true</baz>
</configurations>
でもまったく問題ないな
もちろん初期は、全てtype="string"として扱うだけだが
それでも使える。後々type="bool"なりtype="Items"なりスキーマなどで定義すりゃいいし、プログラマじゃない人でも手伝うことができる
アプリ作者は何もしなくていい
設定ツールの作者にとっても
bool,int,Itemsなどをどう扱うかは設定ツールの作者が好きにしたらいい
もちろん開発初期は、すべて<input>並べただけだからろくな見た目ではないが
それでも使える。後々Itemsをセレクトボックスで選べるようにしたりboolをcheckboxなり好き勝手に作り込めばいい