The need for reusable program components.
2.1.2 Thinking ahead
Thinking ahead — Note 4 of 4
Candidates need to understand why reusable program components (such as subroutines, classes and libraries) are needed. Candidates should understand the benefits of reuse, such as reduced development and testing time, and identify where components could be reused in a solution.
Reusable program components are pieces of code, such as subroutines, classes and libraries, that can be used in more than one place or more than one program. Planning for reuse saves time and improves reliability.
Exam tipCommon mistake
A self-contained piece of code (e.g. a subroutine, class or library module) designed so it can be used in different parts of a program or in other programs.