~/talk

Less abstract! Surprising effects of expressing rules of OOP...

Talkat RubyConf 2019 · 2019-11-18..11-20· [ruby]
slides:none on file

Claims a concrete visual language that maps objects to little figures with arms and fingers and doors and proves useful: artistic soldiers method encodes classes and methods, swollen arms flag long methods or heavy conditionals, and dependency injection becomes passing dependencies through fingers instead of hidden holes. The talk rebuilds Sandi Metz’s refactoring example as evolving diagrams, shows dynamic anti‑patterns that replicated across codebases, and reports that drawing these gifs and diagrams helps find and guide real refactorings.

AI-written summary · about

  1. 0:00Intro
  2. 1:25Ohms
  3. 3:43The problem
  4. 5:22Three parts
  5. 6:22Artistic soldiers method
  6. 9:50Hands are robots
  7. 13:54Classes
  8. 15:27Arguments
  9. 17:02Dependencies
  10. 20:09Visualizing code
  11. 27:14Conclusion
~/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.