~/talk

Data-Driven Refactoring

slides:none on file

Argues for refactoring driven by measurable claims: validate assumptions with boundary/generative tests, approval tests and attribute checks, time the test suite and track feature-to-bug ratios, and use churn, rake notes, reek, and fukuzatsu to locate trouble spots. Describes building a simple aggregator called pandometer that ingests JSON from these tools and shows commit-by-commit trends; it takes six to eight weeks to assemble and succeeds at proving whether refactors reduce complexity and coupling over time.

AI-written summary · about

  1. 0:00The case for refactoring
  2. 2:16Defining refactoring goals
  3. 4:33Measuring refactoring impact
  4. 7:56Testing strategies
  5. 12:25Validating assumptions
  6. 15:48Objective metric tracking
  7. 18:57Limitations of current tools
  8. 21:48The danger of vanity metrics
  9. 26:32Data-driven tool integration
  10. 30:06Building a custom dashboard
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.