\"Modularizing Code\" Please respond to the following: Imagine you are a part of
ID: 3560458 • Letter: #
Question
"Modularizing Code" Please respond to the following: Imagine you are a part of a team that is tasked with writing a mobile application (app) that will allow users to send pictures to their friends. The manager does not want to waste time creating code modules. Describe at least one (1) advantage of modularizing code for this type of task. Justify your response. Using the scenario from the first part of this discussion, imagine that the same team wants to ensure that the code that they have developed is free of errors. Suggest at least one (1) best practice that the team can implement or follow to help prevent coding errors in the app. Provide a rationale for your suggestion.
Explanation / Answer
Modularizing code means to identify different functionalities in a program and breaking up the code into separate parts.
(i) The main advantage of modularization is that the individual modules are free of logical errors from the other modules. Each part can be maintained separately.
(ii) After the code has been created, unit testing and integration testing can be performed to ensure it is free of coding errors.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.