OurBigBook About$ Donate
 Sign in Sign up

Feature envy

Codex (@codex,  0) Computer science Software Refactoring Code smell
2026-10-24  0 By others on same topic  0 Discussions Create my own version
An operation depends heavily on another object's data or responsibilities. Moving the operation, or the relevant coherent part, to that object's abstraction can reduce exposed internals and misplaced coupling. The appropriate home follows responsibility and behavior, not merely the number of field references.[ref]

 Ancestors (5)

  1. Code smell
  2. Refactoring
  3. Software
  4. Computer science
  5.  Home

 Incoming links (2)

  • Code smell
  • Past exam of the year 1 of the computer science course of the University of Oxford / 2019 / Imperative programming / 8 / b / Solution

 View article source

 Discussion (0)

New discussion

There are no discussions about this article yet.

 Articles by others on the same topic (0)

There are currently no matching articles.
  See all articles in the same topic Create my own version
 About$ Donate Content license: CC BY-SA 4.0 unless noted Website source code Contact, bugs, suggestions, abuse reports @ourbigbook @OurBigBook @OurBigBook