Write elegant, modular, understandable, and maintainable codes — You may have heard of the term “messy code” and wonder what messy even means (when your code works anyway) or have come across some coding best practice terminologies such as SOLID design principles, DRY (Don’t Repeat Yourself), or KISS (Keep It Simple Silly) principle. There are so many jargons…