R1.17

Over-abstracted Components

Cards in this group · 3

  1. R1.17.1The more generic a component's name, the easier it is to dump unrelated duties into it
  2. R1.17.2Extra indirection added for reuse raises the cost of understanding
  3. R1.17.3Inline duplication is sometimes cheaper than the wrong abstraction