Premature Abstraction

Pending a description, see PrematureGeneralization, TooMuchAbstraction, YouArentGonnaNeedIt.

Q: Just what is premature about abstraction? Is there a time in a process when abstraction is appropriate? Isn't abstraction a precursor to development? Just what is a PrematureAbstraction? Has it a generally accepted description or is it just a spin-off of PrematureOptimization?

Isn't PrematureAbstraction when you form an abstraction before you understand the problem well enough? See ThreeStrikesAndYouRefactor.


Why delay Abstraction?


See also: AbstractionAddiction
CategoryAbstraction

EditText of this page (last edited May 18, 2011) or FindPage with title or text search