Member-only story
Tips To Reduce Technical Debt
The accumulation of technical debt is a cost driver in advanced projects. Here are some tips to reduce them

Introduction
Technical debt is a metaphor commonly used in computer science for the possible consequences of poor technical implementation of software.
As for poor software design, the impact of accumulated technical debt is the same as Martin Fowler describes in “Design Stamina Hypothesis.”
In short sentences, the result is that the time to implement new functionality increases. And it becomes harder to add functionality. Consequences are more effort, more costs, increased system instability, more crashes, more bugs, complexity, etc.

Tips To Minimize and Reduce Technical Debt
Refactoring
The most important thing to reduce technical debt is the regular refactoring of your software.
Roughly speaking, the software development process consists of two steps:
1. meet the requirements and get the software running
2. optimize and clean…