---
title: Code Reuse – Why too much is too bad?
description: Code reusability if not done properly can harm your product and impact client credibility. But code reusability can offer lot of benefits if done correctly.
---

[![e-Zest logo\_An accion lab company\_Colour](https://blog.e-zest.com/hubfs/images/Logos%20with%20Tagline/Corporate/SVG/e-Zest%20logo_An%20accion%20lab%20company_Colour.svg "e-Zest logo_An accion lab company_Colour")](https://www.e-zest.com/)

- [WORK](https://www.e-zest.com/our-work)
- [SERVICES](https://www.e-zest.com/our-services) 
    - [Product Engineering](https://www.e-zest.com/digital-product-engineering-services)
    - [Enterprise Data Services](https://www.e-zest.com/enterprise-data-services)
    - [Digital Commerce](https://www.e-zest.com/digital-commerce-services)
    - [Digital Operations](https://www.e-zest.com/digital-operations)
    - [Digital Consulting](https://www.e-zest.com/digital-transformation-consulting-services)
    - [Digital Experience Design](https://www.e-zest.com/digital-experience-design)
- [INSIGHTS](https://blog.e-zest.com/)
- [CAREERS](https://www.e-zest.com/careers)
- [ENTERPRISE DATA SERVICES](https://www.e-zest.com/enterprise-data-services)
- [GENERATIVE AI](https://www.e-zest.com/generative-ai)
- [Healthcare](https://healthcare.e-zest.com)
- [Contact Us](https://www.e-zest.com/contact-us)

- ![Elevating Product Engineering with AI and ML](https://blog.e-zest.com/hubfs/Elevating%20Product%20Engineering%20with%20AI%20and%20ML.jpg)

  [BLOGS](https://blog.e-zest.com)
  
  #### Elevating Product Engineering with AI and ML

  As technology evolves and customer choices broaden, there is an increasing ...

  [Read more](https://blog.e-zest.com/elevating-product-engineering-with-ai-and-ml)
- ![e-Zest – An Accion Labs Company gets Recognition as a Contender in the ISG Provider Lens™ Study on Digital Engineering Services 2024](https://blog.e-zest.com/hubfs/e-Zest%20%E2%80%93%20An%20Accion%20Labs%20Company%20-%20Gets%20Recognition%20as%20a%20Contender%20in%20the%20ISG%20Provider%20LensTM%20Study%20on%20Digital%20Engineering%20Services%202024.jpg)

  [NEWS](https://blog.e-zest.com/news)
  
  #### e-Zest – An Accion Labs Company gets Recognition as a Contender in the ISG Provider Lens™ Study on Digital Engineering Services 2024

  We are delighted to announce that e-Zest – An Accion Labs Company has been ...

  [Read more](https://blog.e-zest.com/news/e-zest-an-accion-labs-company-gets-recognition-as-a-contender-in-the-isg-provider-lens-study-on-digital-engineering-services-2024)
- ![e-Zest Solutions supports Digital Pune Mission](https://blog.e-zest.com/hubfs/blog-files/Digital%20Literacy%20Bus%20e-Zest.png)

  [CSR](https://blog.e-zest.com/csr)
  
  #### e-Zest Solutions supports Digital Pune Mission

  **Pune, India:** e-Zest Solutions, a leading digital technology innovation ...

  [Read more](https://blog.e-zest.com/csr/e-zest-solutions-supports-digital-pune-mission)

- [Work](https://www.e-zest.com/our-work)
- [Services](https://www.e-zest.com/our-services)
- [Insights](https://blog.e-zest.com)
- [Careers](https://www.e-zest.com/careers)
- [Enterprise Data](https://www.e-zest.com/enterprise-data-services)
- [Generative AI](https://www.e-zest.com/generative-ai)
- [Innovations](https://www.e-zest.com/innovations)
- [Healthcare](https://healthcare.e-zest.com)
- [About](https://www.e-zest.com/about-us)
- [Contact](https://www.e-zest.com/contact-us)

- [Blog](https://blog.e-zest.com/)
- [News](https://blog.e-zest.com/news)
- [CSR](https://blog.e-zest.com/csr)

- [![Linkedin Icon](https://blog.e-zest.com/hubfs/icons/linkedin_icon_white.svg)](https://www.linkedin.com/company/e-zest-solutions/)
- [![Twitter Icon](https://blog.e-zest.com/hubfs/twitter-logo-silhouette%20(5).svg)](https://twitter.com/ezest)
- [![Facebook Icon](https://blog.e-zest.com/hubfs/facebook-app-logo%20(4).svg)](https://www.facebook.com/61259256638)
- [![Instagram Icon](https://blog.e-zest.com/hubfs/instagram-logo%20(4).svg)](https://www.instagram.com/ezestsolutions/)
- [![Youtube Icon](https://blog.e-zest.com/hubfs/icons/youtube_icon_white.svg)](https://www.youtube.com/user/ezestcorporate)

[![Go to top icon](https://blog.e-zest.com/hubfs/AA%20Assets/top%20button.svg)](https://blog.e-zest.com/code-reuse-why-too-much-is-too-bad#top)

Hit enter to search or ESC to close

Insights

e-Zest members share technology ideas to foster digital transformation.

- [Blog](https://blog.e-zest.com)
- [News](https://blog.e-zest.com/news)
- [Podcasts](https://www.e-zest.com/podcasts)
- [Healthcare](https://blog.e-zest.com/healthcare)
- [CSR](https://blog.e-zest.com/csr)
- [Whitepaper](https://blog.e-zest.com/whitepaper)
- [Playbook](https://blog.e-zest.com/playbook)
- [Media Kit](https://www.e-zest.com/media-kit)

# Code Reuse – Why too much is too bad?

[Shailesh Kulkarni](https://blog.e-zest.com/author/shailesh-kulkarni)  Dec 21, 2016

[Reusable code](https://blog.e-zest.com/topic/reusable-code) [Code resuability](https://blog.e-zest.com/topic/code-resuability)

- <https://www.linkedin.com/shareArticle?mini=true&url=https://blog.e-zest.com/code-reuse-why-too-much-is-too-bad&title=&summary=&source=>
- <https://twitter.com/intent/tweet?source=https://blog.e-zest.com/code-reuse-why-too-much-is-too-bad&text=Code%20Reuse%20–%20Why%20too%20much%20is%20too%20bad>
- <https://www.facebook.com/sharer/sharer.php?u=https://blog.e-zest.com/code-reuse-why-too-much-is-too-bad>
- <https://www.instagram.com/ezestsolutions/?u=https://blog.e-zest.com/code-reuse-why-too-much-is-too-bad>

Reusable code is considered as an important entity in the world of programming. Not writing the same piece of code again and again, instead moving ahead with building something new based on what has been written already. Though with best intentions, we continue to practice the same approach, still we fail to understand the essence of it and hence, we are not able to deliver the results as expected.

Reusing your code doesn’t mean how quickly you get to develop your final product; instead it means how rapidly you are able to modify it.   
So, as you move further with code reusability, here are few things you should consider.

At present, microservices are ruling the backend world. However, applying the reuse approach to micorservices can work out really well. Microservices are great in terms of code reusability, as they are based on the idea of fragmenting large systems into smaller chunks. However, reusing any internal logic between the different microservices might not work perfectly.

Another important factor you must think upon is while reusing the shared code. Consider you have developed and deployed same product for three clients. Your code is shared amongst them. Now comes the irony, reusing the code which is already written can enable us in saving lot of time but, if your code is shared inherently it will be much difficult for you to modify it. This can be a complex process because once your code is deployed, you should consider all parameters and keep the client into your mind while changing the code as it might affect all of them equally.

Furthermore, while developing code for your project, it is a must that all of the development is done by the core team members. Because, if any of the modifications are demanded by client and the development is done by other team in the same organization, this might result in a huge knowledge gap. Apart from it, the core team members will have to re-implement the functionalities as per their own set of rules.

If you are looking to alter database queries or APIs, code reusability might actually make sense. But, if there is some part of the code which is supposed to be regularly modified then it is better to develop your own solution. Regular changes in the code are directly proportional to the cost and the benefits of the deployed product. There are high chances that the frequent code changes might incur high cost and result in losing the core value of the code. So, regular changes in the code must be least important, instead it is necessary to think upon building your own solution.

Lastly, it is essential to set clear boundaries and decide the best practices code for reuse without hampering other components of the code. Code reusability must be considered only when it is required and must be carried out carefully.

Code reusability if not done appropriately can be harmful to your product and can impact your client credibility. However, code reusability can provide with lot of benefits if done correctly.

- <https://twitter.com/intent/tweet?source=https://blog.e-zest.com/code-reuse-why-too-much-is-too-bad&text=Code%20Reuse%20–%20Why%20too%20much%20is%20too%20bad>
- <https://www.facebook.com/sharer/sharer.php?u=https://blog.e-zest.com/code-reuse-why-too-much-is-too-bad>
- <https://www.linkedin.com/shareArticle?mini=true&url=https://blog.e-zest.com/code-reuse-why-too-much-is-too-bad&title=&summary=&source=>

### Similar Blog

[![Ensuring Accessibility & Inclusivity in Technology with Conversational AI](https://blog.e-zest.com/hubfs/Ensuring%20Accessibility%20%26%20Inclusivity%20in%20Technology%20with%20Conversational%20AI.jpg) Ensuring Accessibility & Inclusivity in Technology with Conversational AI The fact that the technology landscape is evolving is not breaking news, but the emergence of Conversational AI represents a ... By Shailesh Kulkarni Apr 08, 2024](https://blog.e-zest.com/ensuring-accessibility-inclusivity-in-technology-with-conversational-ai)

[![Generative AI: The Future of Product Engineering](https://blog.e-zest.com/hubfs/Home%20New%20Images/Home%20Images%202020/Banner%20Desktop/Generative%20AI%20The%20Future%20of%20Product%20Engineering.png) Generative AI: The Future of Product Engineering In today's fast-paced technological landscape, the role of Artificial Intelligence (AI) in reshaping product engineering is ... By Shailesh Kulkarni Sep 14, 2023](https://blog.e-zest.com/generative-ai-the-future-of-product-engineering)

[![DevOps for improving productivity and software reliability](https://blog.e-zest.com/hubfs/%5E9FD7331E997F4F5D2AC9EE1D30FD640B1AC5033E0CE9C5EA41%5Epimgpsh_fullsize_distr.png) DevOps for improving productivity and software reliability Now-a-days, DevOps is very popular buzzword in the IT industry and is gaining good traction by companies to adopt DevOps culture ... By Shailesh Kulkarni Jul 31, 2017](https://blog.e-zest.com/devops-for-improving-productivity-and-software-reliability)

[![SaaSification for Big Data application](https://blog.e-zest.com/hubfs/sonal-saasification-for%20big-data-application.png) SaaSification for Big Data application “Products as a Service” or “Software as a Service” models have innate abilities to potentially scale and be cost effective for ... By Shailesh Kulkarni Jul 05, 2017](https://blog.e-zest.com/saasification-for-big-data-application)

[![Distributed public data made easy by Satori](https://blog.e-zest.com/hubfs/ipsita-distributed-public-data-made-easy-by-Satori.png) Distributed public data made easy by Satori One common problem that we face every day is the availability of open/public data distributed on thousands of silos websites ... By Shailesh Kulkarni Jun 21, 2017](https://blog.e-zest.com/distributed-public-data-made-easy-by-satori)

## Helping Organizations Thrive in the Digital Age

[Contact Us](https://www.e-zest.com/contact-us)

- [About](https://www.e-zest.com/about-us)
- [Services](https://www.e-zest.com/our-services)
- [Work](https://www.e-zest.com/our-work)
- [Insights](https://blog.e-zest.com/)
- [Healthcare](https://healthcare.e-zest.com/)
- [Accion Labs](https://www.accionlabs.com/)

- <https://www.linkedin.com/company/e-zest-solutions/>
- <https://twitter.com/ezest>
- <https://www.facebook.com/eZest/>
- <https://www.instagram.com/ezestsolutions/>
- <https://www.youtube.com/user/ezestcorporate>

- Dallas
- Detroit
- Hannover
- Vienna
- London
- Pune

 © 2025 e-Zest Solutions

- [Privacy Policy](https://www.e-zest.com/privacypolicy)
- [Cookie Policy](https://www.e-zest.com/cookie-policy)

 Contact us

 Contact us

e-Zest is a leading digital innovation partner for enterprises and technology companies that utilizes emerging technologies for creating engaging customers experiences. Being a customer-focused and technology-driven company, it always helps clients in crafting holistic business value for their software development efforts. It offers software development and consulting services for cloud computing, enterprise mobility, big data and analytics, user experience and digital commerce.