~/talk

DEVOPS DAYS MTL 2018 - Catherine Proulx

Talkat DevOpsDays Montreal 2018 · 2018-10-10..10-11· [testing, legacy-modernisation]
slides:none on file

Argues for a pragmatic test-first repair of unstable code: don’t stop everything or rewrite, instead test what failed—write the smallest test for each bug fixed, run it even with a cron-job CI and any test runner—and then test what’s going to fail by targeting the ugly modules that keep people awake. Warns against chasing coverage numbers, using brittle canary tests that cry wolf, or replacing skilled exploratory manual testers; culture and incremental wins buy budget and stability.

AI-written summary · about

  1. 0:00Legacy code struggles
  2. 1:51Defining legacy code
  3. 3:16Recipe for legacy code
  4. 4:43Testing failures
  5. 8:00Testing legacy pitfalls
  6. 10:30Canary testing challenges
  7. 12:40Manual vs automated testing
  8. 14:49Culture in legacy work
  9. 16:35Why legacy code is not inherently bad
  10. 18:01Building good code legacy
~/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.