~/talk

Reversed Test Pyramid — Dealing with Legacy Code

TalkinPolishat JDD 2012 · 2012-10-25..10-26· [testing, legacy-modernisation]
links:none on file
slides:none on file

Reversed Tests Pyramid explains how to approach large, untestable legacy codebases by flipping the usual testing pyramid: instead of mostly unit tests, start with more automated end-to-end and integration tests (including GUI and database tests) to gain safety and understanding. It covers practical practices and techniques for introducing these higher-level tests to protect unpredictable, multi-developer systems where refactoring to a clean, testable architecture isn’t immediately possible.

AI-written summary · about

  1. 0:00Reversed test pyramid intro
  2. 6:03Legacy code testing
  3. 7:29Who creates legacy code
  4. 9:14Technical debt impact
  5. 14:32Handling legacy code
  6. 21:33When to take tech debt
  7. 24:19Paying down tech debt
  8. 27:11Rewriting systems rarely works
  9. 30:04Maintaining end-to-end tests
  10. 32:36Estimating tech debt size
  11. 34:43Summary & Q&A
~/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.