Across
- 6. Identifying concerns helps to prevent ______ and duplication, as by knowing all the concerns, developers can avoid avoid this
- 9. Separating concerns helps to align with _____ _______. It adheres to design principles like the _Single Responsibility Principle_ (SRP), ensuring that each module has one clear purpose.
- 10. Identifying concerns helps to enhance ______. When team members understand the different concerns, collaboration is improved, and miscommunication is reduced.
- 11. Separating concerns allows us to ____ separately
- 13. Identifying concerns helps to reveal ____-______ issues, and helps pinpoint concerns (e.g., logging, security, error handling) affecting multiple application parts
- 16. Want to ___________ concerns
- 17. One overall srcFacts project goal is to include no use of _____ element names in the xml_parser files
- 18. Want to ___________ concerns
- 20. Separating concerns helps to reduce ______. Breaking down a system into distinct, manageable parts decreases overall system complexity, making it easier to reason about.
- 21. Separating concerns allows us to ____ for other purposes
Down
- 1. Separating concerns helps to improve _______, making the system easier to understand and manage
- 2. Identifying concerns helps to ____ _____ to code, and ensures that each functional requirement is addressed explicitly in the code
- 3. One overall srcFacts project goal is to get as much of the XML ______ details out of srcFacts.cpp
- 4. A particular set of information that affects the code of a computer program
- 5. Separating concerns helps to enhance ________. Changes can be made to one part of the system with minimal impact on others, simplifying debugging and future enhancements.
- 7. Separating concerns helps to simplify ______. With concerns separated, individual components can be tested in isolation, leading to more reliable and targeted tests.
- 8. Separating concerns helps to enable _______ development. Teams can work on different concerns simultaneously without interfering with one another, speeding up the development process.
- 12. Separating concerns helps to boost _____ as isolated components are easier to reuse across different projects or within different parts of the same application.
- 14. One overall srcFacts project goal is to isolate ___ to the file srcFacts.cpp
- 15. Identifying concerns helps to clarify ______, recognizing distinct sets of information (or concerns) helps understand what each part of the system is responsible for.
- 19. Separating concerns allows us to _____ on one part at a time (modularity)
