Skip to main content
Post Made Community Wiki by Michael Shaw
Post Migrated Here from stackoverflow.com (revisions)
Source Link

I believe it's what Mike Cohn calls 'gold-plating' the code - i.e. spending time on things which could be nice but are not necessary.

He advised against it.

P.S. 'Gold-plating' could be bells-and-whistles kind of functionality spec-wise. When you look at the code it takes form of unnecessary optimisation, 'future-proofed' classes etc.