To improve the quality and maintainability of applications, Thinkwise should provide a project-level option to make all description fields mandatory (tables, columns, domains, references, datamodel diagrams, tasks, etc.). (This means it will be an optional feature you can enable as a project team).
This ensures that developers think about why they are creating something and provide proper documentation during development. To prevent abuse, the feature should also support validation rules so that meaningless inputs (like just entering "."
or "test"
) are not accepted.
With this in place, descriptions become a real part of the development process, improving collaboration, knowledge sharing, and long-term maintainability of projects.