Listen "How To Identify Technical Debt"
Episode Synopsis
<p>The term technical debt can be misleading and confusing. It is generally referred to as a metaphor referencing the consequences of system design or software architecture in a codebase. Technical debt can be difficult to identify directly so developers need to use clues that can be broken down into social cues, code cues, and testing/deployment cues. When developers don't like dealing with a particular area of code or frequently complain about working in a certain part of the codebase that is a social cue that there may be technical debt in that area. Overly tight coupling, objects with too much control, and incoherence between components are all cues in the code that there is technical debt that needs to be dealt with. Finally in testing and deployment if there is a lot of friction setting up the environment or testing fails irregularly due to brittleness there may be technical debt in the codebase.</p> Hosted on Acast. See acast.com/privacy for more information.
More episodes of the podcast Complete Developer Podcast
A Farewell To Our Fans
20/07/2023
Preempting System Issues
13/07/2023
SMART Feedback
06/07/2023
Database Sharding
29/06/2023
Four Square Reports
22/06/2023
Getting the Most From Programming Tutorials
15/06/2023
ACID vs BASE Databases
08/06/2023
API Anti-Patterns
25/05/2023
Prioritization
18/05/2023
Mob Programming
11/05/2023
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.