DEV Community

Thiago Marinho
Thiago Marinho

Posted on

1

What is Technical debt

Technical debt is a term used in the software industry to describe the long-term cost of making decisions that speed up software delivery in the short term, but may lead to technical problems in the future. Technical debt refers to the need to do additional work in the future to correct problems that are created by taking shortcuts or not following good engineering practices.

For example, there may be a tight deadline to deliver a new feature in software and to meet the deadline, the development team may decide not to invest in extensive testing or refactoring the code to make it more readable and maintainable. While this may allow the team to deliver the new feature on time, it may also create technical problems and make the software more difficult to maintain and evolve in the future, increasing the technical burden.

Technical debit is not something inherently bad, as it can be a conscious and justified decision in some cases. However, it is important that development teams are aware of the costs and risks involved in taking shortcuts and ensure that technical debt is managed to minimize its long-term impact.

Retry later

Top comments (0)

Image of Docusign

๐Ÿ› ๏ธ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more