200-901 · Question #673
What is a benefit of using a modular design in code development?
The correct answer is D. Reusability in other projects. Reusability is a primary benefit of modular design, allowing self-contained code units to be used across multiple projects without rewriting.
Question
What is a benefit of using a modular design in code development?
Options
- ACompatible with network devices
- BReducing attack vectors
- CEasy to access the services
- DReusability in other projects
How the community answered
(36 responses)- B3% (1)
- C3% (1)
- D94% (34)
Why each option
Reusability is a primary benefit of modular design, allowing self-contained code units to be used across multiple projects without rewriting.
Compatibility with network devices is determined by protocols and APIs, not by whether the code uses a modular design pattern.
Reducing attack vectors is a security hardening concern addressed through input validation and access control, not through modular design.
Easy access to services describes service-oriented or API design principles, not a direct benefit of modular code structure.
Modular design breaks code into independent, self-contained units with well-defined interfaces, making each module portable and reusable in other applications or projects. This reduces redundant development effort and promotes consistency across codebases. Reusability is one of the foundational motivations for adopting modular software architecture.
Concept tested: Benefits of modular software design - reusability
Source: https://developer.cisco.com/learning/tracks/devnet-associate/
Topics
Community Discussion
No community discussion yet for this question.