According to the US Department of Defense, “Well structured software is delivered in half the time, at half the cost, and with 8x less bugs”. In this tech talk on structural quality, we briefly discuss why software structure matters and how good structural quality results in better developer productivity, provides developer guidance, helps improved estimates, reduces risk & meeting delivery dates, focused testing, enhanced reuse & extensibility and helps divide the labour in large teams.
As Martin Fowler observed, “High internal quality reduces the cost of future features, meaning that putting the time into writing good code actually reduces cost.” This talk is entirely focused on improving the internal software and structural quality. In specific, we discuss code refactoring with specific examples and discuss restructuring with demonstrations. By attending this talk, you will have a good understanding on why structure matters and specific & effective ways to improve internal software quality.