Everyone wants awesome architecture for their software development project. The kind of software architecture you can gladly show at conferences: scalable, secure, testable, and without technical debt. But how can we be sure we’re going in the right direction?
How do we quantify success? Is it possible to describe technical debt with valuable numbers, better than meaningless “man days to fix”? Software metrics can be used effectively to judge the maintainability and architectural quality of a code base. Even more importantly, they can be used as canaries in a coal mine to warn you early about dangerous accumulations of architectural and technical debt. This presentation will show you that you can do it with engineering – based on a calculator and set square. The time of carefree artists and software architects in their ivory towers has passed.
Video producer: https://www.devoxx.com/