~/talk

Is Your Code Too SOLID?

Talkat RubyConf Colombia 2015 · 2015-10-15..10-16· [software-architecture]
slides:none on file

Argues that SOLID is a mixed bag — SRP has medium utility, O and L are low utility, I and D are high utility — and that patterns alone don’t tell you when to apply them. Recommends tactical habits: avoid week‑long “stop the world” refactors, add integration tests one level above the unit under change, prefer tiny, local fixes that reveal real abstractions, be willing to roll code back into procedures to regroup, and resist premature microservice splits until object boundaries emerge.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:59Technical debt and business trade-offs
  3. 7:29Refactoring vs microservices
  4. 10:48Software design definitions
  5. 12:52Cost of understanding vs changing code
  6. 17:05SOLID principles explained
  7. 24:42Design patterns and their limits
  8. 27:31Strategy vs tactics in code design
  9. 31:23Stop-the-world refactoring pitfalls
  10. 34:12STABLE tactics for refactoring
  11. 39:40Q&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.