ちょっとした夜のプロジェクトでは、.NETアプリケーションで使用できる検証コンポーネントを作成して、オブジェクト、入力パラメーター、および投稿条件の通常の面倒な検証を実行したいと思います。
私の最初のアイデアは、このすべての検証セットアップロジックをXML構成ファイルにダンプし、それをコードに入れたい人々に流動的なインターフェイスを提供することでした。
実際に使えるものを届けたいので、専用のDSL(ドメイン固有言語)を提供することを考えました。問題は、これを行うためにどのツールを使用する必要があるかということです。
正規表現を使って手作業で解析することを考えました。でも個人的にはもっと…使えるものが欲しいです。
それで、あなたは何を提案しますか?