jdomainapp / jda

the root source code project of the JDA framework
MIT License
3 stars 1 forks source link

jda-dom-validator #66

Open ducmle opened 2 years ago

ducmle commented 2 years ago

Overview

Since the domain model is the core of the software, the quality of this model plays an important part in the quality of the overall software. This module aims to automatically validate a domain model against a set of quality rules. Example quality rules include correctness and completeness.

In addition to the validation engine, it is expected that the module also has an API that enables it to be easily plugged into popular IDEs (such as Eclipse and Intellij).

The validation engine should be designed to make it easy to maintain the validation rules. For example, it should be easy to add a new validation rule, without affecting the client program.

In addition, it is desirable that the rules be managed by a distributed rule repository so that they can easily be distributed and shared between programs.

Tasks