Summary
In this chapter, we explored functions, return types, arguments, and more. The goal of this chapter was to demonstrate how to modularize code. In short, this chapter was an introduction on how to become a programming sewist. For programs to survive, they must be modular.
The key takeaway is that a well-written program is a modular one. The functions that we have explored are the backbone of modularity. Essentially, what we have covered in this chapter is the foundation that will help you create code that can be easily modified without breaking other sections of the program. In other words, what we have covered in this chapter will help you build more durable code.
In the next chapter, we are going to expand on this concept a bit more and look at object-oriented programming and explore how we can modularize programmatic blueprints.