DEV Community

Discussion on: Don't overabstract the things

Collapse
 
andrewpillar profile image
Andrew Pillar

I find a good abstraction to be a thin one, something that let's me drop down to the lower implementation with ease. And regarding implementing an abstraction, I find it best to write several implementations first, find out where the similarities occur, and let the abstraction present itself through that, instead of actively trying to seek one out.