~/talk

Get a Whiff of This

Talkat RailsConf 2016 · 2016-05-04..05-06· [ruby, developer-experience]

Shows that the 22 named problems actually map to precise refactorings and recipes, not handwaving; demonstrates a concrete fix for a data clump by creating a DateRange class via extract class, removes a message chain with a simple delegate method, and improves test speed by using dependency injection and a module pulled up into a shared concern. Mentions the static analyzer Reek and points to Fowler/Kerievsky recipes. The examples run end-to-end and the refactorings land cleanly.

AI-written summary · about

  1. 0:00Introduction
  2. 2:52What is a code smell
  3. 7:16Change Hard
  4. 8:13Lazy Class
  5. 10:21Group Feature
  6. 11:48Refactoring
  7. 14:22All you need to know
  8. 18:28Chaos accumulates
  9. 19:28Data Klump
  10. 21:40Message Chain
  11. 26:03Unit Tests
  12. 32:15speculargenerality
~/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.