-
Notifications
You must be signed in to change notification settings - Fork 14
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
LG-03-04-design-principles-need-better-references #577
Comments
I started working on this issue by looking what terms are already part of the glosssary: Already linked to glossary
Action needed: improve glossary with proper citation Already with references:
Action needed: none With a glossary entry
Action needed: link to glossary, add reference to glossary Without glossary entry (but we should have one)
Action needed: write glossary entry with reference, add link to glossary Other
Action needed: add reference |
One principled question for @gernotstarke and every else: what kind of references are most useful? For example, for the term "modularity" David Parnas' article "On the Criteria To Be Used in Decomposing Systems into Modules" is probably the correct historical reference. But its from 1972. There are modern books, which could also serve as a good reference, e.g. Ford+2021 has at least two chapters about modularity and decomposition. There are many other books that could also serve as a reference, the difficulty is now to decide "which is the best reference". Another example: for the term "separation of concerns", a historical reference would be Dijkstra's essay "On the Role of Scientific Thought" (or again Parnas). But this essay is from 1982 and difficult access. My suggestion is: have a good explanation in the glossary and give the correct historical reference (if possible). What do you think? |
I like the approach suggested by @skogsbaer to "have a good explanation in the glossary and give the correct historical reference (if possible)" |
I understand your suggestion as follows:
|
see PR #669 |
we tranform this suggestion into ADR-012 |
For this important LG we don't provide adequate references.
These principles are a MAJOR SOURCE for future exam questions, therefore we should invest in collecting reliable, well-known sources.
The text was updated successfully, but these errors were encountered: