Refactoring DRY
I've heard DRY a lot when I started learning to code in my early years. I took a
some C, C++, Java, and Python courses. All of which are object oriented
programming languages. One common theme that we were constantly reminded of is D
ont Repeat Yourself (D.