HackerTube 中文?
Explore / Caption comparisons

Is removing duplication worth another abstraction?

Metz weighs the cost of a wrong abstraction against repeated code. Ousterhout asks how much capability a module hides behind a simple interface.

Read on through a shared source

Compare the passages

It is far cheaper to keep duplication than it is to have to mess with the wrong abstraction.
RailsConf 2014 - All the Little Things by Sandi Metz · ▶ 14:52–14:59
very simple interface with a very large amount of functionality underneath it
A Philosophy of Software Design | John Ousterhout | Talks at Google · ▶ 14:24–14:29