HackerTube 中文?
Explore / Caption comparisons

Can you isolate side effects in the language you already use?

Separate a decision from the code that reads a database or sends mail. The boundary depends on how data flows, and can be introduced within an existing language.

Read on through a shared source

Compare the passages

no language features are required to program this style
Why Isn't Functional Programming the Norm? – Richard Feldman · ▶ 36:07–36:18
the expired users class makes all the decisions and the sweeper class has all the dependencies.
Ruby Conf 12 - Boundaries by Gary Bernhardt · ▶ 15:28–15:38