Ruby Conf 12 - Boundaries by Gary Bernhardt video thumbnail

Ruby Conf 12 - Boundaries by Gary Bernhardt

Confreaks · 8 recommenders · 9 months

Gary Bernhardt's RubyConf 2012 talk on testing in isolation without mocking everything. It goes through behavior versus data, mutation versus immutability, and how a functional core with an imperative shell yields natural isolation and parallelism.

Hacker News 读者推荐理由: HN recommends it as the canonical presentation of 'functional core, imperative shell' and a practical answer to unit versus integration testing.

8 recommenders4 strong recommendations2015–2024
Testing, debugging & developer toolsSoftware architecture & designFunctional programming#functional core imperative shell#gary bernhardt#testing#immutability#side effects

“I highly recommend this video for a more philosophical take on how to do "impure FP" without OO”

查看原始 HN 讨论