DEV Community

The Right Time For Abstractions

Beekey Cheung on November 26, 2018

Abstractions are a critical part of software development. While we developers often abstract too much, software would take exponentially more tim...
Collapse
 
venesseoss profile image
Vinicius Bernardo

Very interesting article, so, the guideline is: build some basic abstractions, but not too many. Start writing your code without worrying too much about them, and after you have some clear directions on your app/project, you make some refactors, providing better abstractions, right?

Collapse
 
pbeekums profile image
Beekey Cheung

That's basically it. A good way to determine whether you should build the abstraction is whether it involves business logic or not.