View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
Technical debt• Term coined by Ward Cunningham in 1992• Work that needs done before a job is complete • Unwritten tests • Bad design and architecture • Duplicated code • …• The higher you wait to fix, the more expensive it becomes
SQALE• Based on ISO 9126 Quality Model• Computes a Technical Debt, measured in days
Code quality“A well-written program is a program wherethe cost of implementing a feature isconstant throughout the programs lifetime.”
What now?• What to start with? – Improving test coverage? – Removing duplicate code? – Checking violations? – …• Where to start? – Most critical projects? – Most « buggy » projects? – Voluntary teams? – … Try it and tell me!