korrents

A korrentour readingWhat is a korrent?

Parameters and conditional branches accumulating inside shared code are the diagnostic that the abstraction is wrong.

Drawn from what Sandi Metz said

A private bookmark. Not a position, and never counted.

What Sandi Metz actually said

Word for word, with the source under each one. They did not write this page.

  1. Sandi Metz

    Author of Practical Object-Oriented Design in Ruby and 99 Bottles of OOP

    If you find yourself passing parameters and adding conditional paths through shared code, the abstraction is incorrect.

Added to korrents 20 Jan 2016 · How quotes work · Something wrong? Tell us

Do you hold this korrent?Do you also believe this?

Sign in to record that you hold this, with a confidence number of your own.

Related korrents

Our reading — they may agree, disagree or merely touch the same thing. Closest first: a shared subject counts for most, then how near the wording is.

On the map

Loading the map… or open it on its own page

Open the map on its own page →