動作が多数のXMLファイルによって定義されるシステムがあります(それぞれがサブシステムの動作を管理する約50の異なるXMLファイル)。
レガシーの理由によるXMLファイルはカスタム形式であり、システム内のさまざまなコンポーネントで簡単に使用できるようになっています。
カスタム形式は、人間にとって非常に直感的で読みやすいものではありません(これは私たちにとっても重要な考慮事項です)。
では、この読みやすさの問題にどのように取り組むのでしょうか。
これらのXMLファイルの上に書かれた直感的なUIがその役目を果たすべきだと思います。
ただし、私の同僚は、XMLファイルをDSLに置き換える方が、直感的で機械可読であるため、より良いアイデアだと感じています。
これは良い考えですか、それともやり過ぎですか?UIと比べるとDSLを正しくするのは非常に難しいと思います。しかし、私は間違っている可能性があります。
どんな助けでも大歓迎です。ありがとう。