Technical debt
Définition
Technical debt refers to short-term design or development choices that make code less clean or maintainable, often in order to quickly deliver functionality. This may include trade-offs such as using quick solutions, lack of documentation, or lack of automated testing. While technical debt can help achieve short-term goals, it can lead to additional costs in the long run, making future changes more difficult and expensive to make. It is therefore essential to manage and reduce technical debt to ensure the sustainability of the software.