DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Discussion on: You ain't gonna need it

Collapse
 
linajelincic profile image
Lina JelinčiΔ‡ Author

Thanks for this comment, it really made me think. When I talk about overengineering a feature, I don’t talk about defining scope of it. For me, as a developer, overengineering a feature is adding unnecessary complexity to code only because of a fear of the future problems. It’s all about that thin line between building right amount of flexibility into a code and overengineering.