Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) — Question 363

A software development team needs to create a new network monitoring application. The team must create source code to retrieve information from Cisco Catalyst Center (formerly DNA Center) APIs, ping, SNMP, and other sources. The team plans to host the code in a Git repository to make the code reusable. What are two advantages of designing the application to make the code reusable? (Choose two.)

Answer options

Correct answer: C, D

Explanation

Designing the application for code reusability leads to a reduced frequency in the number of defects, as reusable code is often more thoroughly tested and validated. Additionally, improved overall distribution of the code allows for easier sharing and collaboration among team members, enhancing project efficiency. The other options, while beneficial in some contexts, do not directly relate to the specific advantages of code reusability.