Structuring your Drawing Code
Up until this point, we've been drawing each shape individually. That was fine for learning how the various draw commands work. In real life, you'll rarely issue draw commands directly. You'll instead delegate the drawing to a helper function or custom object or something else that makes drawing things more maintainable.
For example, take a look at the following, work of art:
Get hands-on with 1400+ tech skills courses.