Presentation: "Tackling Code Debt"
Time: Friday 16:00 - 17:00
Location: St James's Suite
As we begin to build larger and more complex browser-based client-side applications, we run into the age old problem in software development: unwieldy code. All too often, the larger applications get the harder they are to extend and the more fragile they become. This problem is perhaps worse in the browser environment than in traditional client-side applications as we lack the tools and many of our teams lack the experience to deal with code complexity. Code debt refers to the liabilities introduced into code over time - code that trips you up or slows you down. It is the build up of code debt that makes larger systems unwieldy. Thus, identifying and addressing this debt is of critical importance to any significant development project.
This session will demonstrate the impact of code debt on developer productivity. We will examine how debt accumulates and explore how it can be addressed.