QuestionQ446

Software Development and Design

A large application with several smaller components needs to be designed and developed. Multiple developers must work on the code at the same time. Which action reduces project complexity and helps ensure the code remains easy to maintain?

  • A Avoid obfuscation to reduce complexity at the cost of security.
  • B Create a detailed technical design document.
  • C Break the code down into small reusable code blocks or modules.
  • D Add as many comments to the code as possible.
Explanation

Dividing the application into small, reusable code blocks or modules separates responsibilities, limits the impact of changes, and makes parallel development, testing, and maintenance more manageable.

Community Discussion

No comments yet. Be the first to start the discussion!