Reusable code is great, because writing code is time consuming, so being able to reuse it can save time and make you more productive. However, there are ways you can get it wrong, and end up wasting a lot of time...
Click the following link for a summary:
https://keasigmadelta.com/blog/the-pe...