Skip to content

Clarify public API for library methods and check contract violation #48

@Vasar007

Description

@Vasar007

Is your feature request related to a problem? Please describe.
Library classes have a lot of public API. It is possible that we will have a mess in the near future.

Describe the solution you'd like
Need to reconsider accessibility levels of methods and classes and convert them to new level which should be as strict as possible. Also contract checkers must be added to ALL public methods. That is let us to catch errors much earlier.

Describe alternatives you've considered
May be some classes could be removed completely (be careful with permanent classes removal from solution).

Additional context
It would be nice if all public API had documentation pages in our Wiki.

Metadata

Metadata

Assignees

Labels

area: Core LibraryRelated tot the core librarytype: Code MaintenanceNew feature/requirement which is targeting on improve architecture, realization and code style

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions