Add UML for address space to prepare future tasks#764
Draft
ratara wants to merge 1 commit into
Draft
Conversation
…online discussion
Contributor
Author
Member
|
The problem with UML documentation is that it can get very quickly outdated... but that software has been realitvely stable for 10 years so maybe it is fine |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Note: I had to drop the original PR because I had to rebase my branch with master first and got into some trouble. :-)
Content
After introducing type hinting to address space, I discovered some data type issues. I would like to introduce some design documentation about address space to enable a discussion how to solve/refactor the issues.
Step 1: Add UML overview about address space ( in progress )
Step 2: Lets discuss what we can do on basis of these UML diagrams.
Step 3: Merge UML overview into master
Step 4: add new branch and resolve the discussed issues
Plant UML:
I thought about how to document and although I work a lot with Enterprise Architect, this is not a good solution here. I chose Plant UML because:
Open questions:
Any thoughts?