Prioritizing Technical Debt as if Time and Money Matters
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore strategies for prioritizing technical debt in software development through this insightful conference talk. Learn how to leverage version control data to uncover organizational patterns and make informed decisions about code improvements. Discover Lehman's "laws" of software evolution, understand the concept of technical debt, and examine case studies on prioritizing improvements. Delve into the effectiveness of hotspots, the connection between legacy code and technical debt, and gain practical insights on balancing short-term and long-term goals in software development. Acquire valuable resources and recommendations for further learning on software design, legacy code management, and developer productivity.
Syllabus
Intro
Lehman's "laws" of software evolution
Technical debt
Case study: Prioritizing technical debt
Why hotspots work
The legacy code link
Case study: How quickly can you turn your current codebase into legacy code?
Resources
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube