-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
area: Core LibraryRelated tot the core libraryRelated tot the core librarytype: Code MaintenanceNew feature/requirement which is targeting on improve architecture, realization and code styleNew feature/requirement which is targeting on improve architecture, realization and code style
Milestone
Description
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: Core LibraryRelated tot the core libraryRelated tot the core librarytype: Code MaintenanceNew feature/requirement which is targeting on improve architecture, realization and code styleNew feature/requirement which is targeting on improve architecture, realization and code style