What Is Technical Debt?
Photo by Jonathan Brinkhorst on Unsplash

What Is Technical Debt?

Have your developers ever mentioned technical debt? Or are you wondering if you have technical debt? Are you interested in doing something about it? Is it even necessary to do something about it? Let's first have a look at what technical debt is. Wikipedia defines technical debt as: Technical debt (also known as design debt or code debt) is a concept in software development that reflects the implied cost of additional rework caused by choosing an easy solution now instead of using a better approach that would take longer.Wikipedia This is in fact a great definition. When…

0 Comments
What Is Legacy Code?
Photo by Anastasia Dulgier on Unsplash

What Is Legacy Code?

Do you often hear your developers talking about legacy code? Most likely in a negative fashion? Let's take a moment to look at what legacy code is and what developers mean when they mention it. Definition There is no "official" definition of legacy code. Michael Feathers defines it as "code without tests" in his book "Working Effectively with Legacy Code." Others talk about "code inherited from others." Originally, it even meant code that runs on platforms that are no longer supported. I believe that neither of these definitions are what most developers mean when they talk about…

0 Comments

End of content

No more pages to load