Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Software Design Architecture Roadmap: change path, mv OOP to Programming Paradigms #7681

Open
xaviduds opened this issue Nov 5, 2024 · 0 comments

Comments

@xaviduds
Copy link

xaviduds commented Nov 5, 2024

Detailed Description

On https://roadmap.sh/software-design-architecture:
The path on the start of the roadmap is: Clean Code Principles --> Programming Paradigms --> OOP --> Design Principles.

Ideas:

  1. Connect Clean Code Principles with Programming Paradigms, the topics are really close but there is no line between them.
  2. Connect Programming Paradigms directly with Design Principles.
  3. Move All OOP content to a dotted line connected to Programming Paradigms, overwrite the current OOP subtopic with the OOP topic and it's subtopics, making OOP a branch, not part of the trunk.

Idea 1. is merely semantic, ideas 2. and 3. represent to me a more de-opinionated path, which might not be the original thought behind the PP > OOP > DP. I believe this is makes the time to learn OOP optional, as one can choose one of many paradigms to program. So expanding functional programming to a whole topic whould be to me very nice (idea 4. perhaps).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant