~/talk

Loving Legacy Code

Talkat RubyConf AU 2015 · 2015-02-04..02-07· [ruby-on-rails]
slides:none on file

Defines legacy code as anything that impedes change, shows a concrete example of a Rails model with 104 methods, and argues automated unit tests plus breaking dependencies enable safe refactoring. Recommends tools like RuboCop, Code Climate, New Relic and Buildkite, practical fixes such as splitting slow CI into parallel steps, removing flaky feature tests, adding solitary unit tests, and using git and GitHub pull requests to spread knowledge and reduce bus factor.

AI-written summary · about

  1. 0:00Intro
  2. 4:42Identifying pain points
  3. 6:18Improving the code
  4. 9:52Refactoring
  5. 14:04Tools
  6. 16:07Attitude
  7. 17:49Developers
  8. 21:22Metaphors
~/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.