← Back to blog
Abstractions Done Right: Discussing When It Is Worth Or Not
domain-driven-designhexagonal-architecturesoftware-developmentsoftware-engineering
Abstractions are often abused and, as a result, are treated as just overhead, something that provides no perceivable value, and can be avoided by leveraging specific language capabilities, such as dynamic replacing code during tests.In a recent article, I revisited DRY as an example of a guideline…