Needless abstractions

Needless abstraction arise when a programmer develops a mental model of the program and expresses aspects of the model directly in code regardless of whether they bring value to the code.

Advertisements