Qafoo GmbH - passion for software quality

Sharing knowledge is one of the most enduring tenets of open source. Qafoo's founders actively contribute knowledge back to the community through presentations and talks.

When to Abstract?

When to Abstract?

One of the most difficult challenges in a developers life is finding the "right" abstraction, or at least the best one given the current circumstances. The core problem is that abstraction is a bet on the future development of the software and we know that future is volatile. I will dicuss different environments of software development and we find a base for you to decide when and what to abstract.

Watch online

Download PDF

Get us on-site

Getting into regular refactoring is challenging, especially in legacy projects. Get Qafoo to coach your team for refactoring for a boost!

Get Technical Insights With Our Newsletter

Stay up to date with regular new technological insights by subscribing to our newsletter. We will send you articles to improve your developments skills.