Programming for Reusability
Please respond to ONE of the following discussion topics and submit it to the discussion forum as a single post. Then, make at least two thoughtful responses to your fellow students' posts. If you haven't recently, please review the Rules of Discussion.
Question A: Discuss reusability and how you would design for code reusability? Provide an example of this in your initial post. As a follow up, suggest to other student's posts how they might increase their code reusability based on the example they provide.
Question B: Considering the ability to divide a program's various functions up into smaller blocks of reusable code, how might this change your way of thinking when designing a program with multiple functions? How might this change your problem solving approach?