Here Be Dragons: The Hidden Gems of Tech Debt
summary
Uses Flog, Reek, SimpleCov, RubyCritic and Skunk to turn heuristics into measurable signals: RubyCritic produces a GPA-style cost and a churn vs complexity scatterplot, churn counts range from single digits to 27, and files with high complexity and frequent churn land upper-right. SimpleCov gives percent coverage (example: account ≈90% while user has none), Skunk computes a skunk score by applying a penalty to cost based on missing coverage, so teams pick refactors by measurable delta in GPA score.
AI-written summary · about
chapters (5)
- 0:00Start
- 5:221. The Complexity Dragon
- 17:47Code Coverage
- 23:40Dragon Slaying 101: - Define what's a dragon
- 23:56What's a dragon? Team discussion on
related talks
40mEscaping the Tar Pit
34m"Escaping The Tar Pit"
47mGamifying Reduction of Technical Debt
45mTechnical Debt Prioritisation - Identifying & Fixing Highest ROI Issues
51mSoftware Archeology and The Code Of Doom
23mDigging Up Code Graves in Ruby
41mCode Metrics Q&A
31mMaking sense of frontend code with forensic techniques
