talk
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.
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 讨论




![William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC] video thumbnail](https://i.ytimg.com/vi/OyfBQmvr2Hc/hq2.jpg)

