Qafoo GmbH - passion for software quality ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :Author: Tobias Schlitt :Date: Wed, 25 Oct 2017 10:01:59 +0200 :Revision: 1 :Copyright: All rights reserved ================= When to abstract? ================= :Keywords: object oriented design, abstraction, volatile, changing, futureproof :Description: Abstraction is a bet on the future development of the software and we know that future is volatile 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 discuss different environments of software development and we find a base for you to decide when and what to abstract. Watch online ------------ .. image:: /images/talks/17_10_international_php_conference_when_to_abstract/slide_0.png#22 :class: slides `Download PDF`__ __ /talks/17_10_international_php_conference_when_to_abstract.pdf Get us on-site -------------- The Qafoo team can support your developers in various ways with creating more maintainable, durable and professional software. Get in touch with us about `trainings`__, `architecture sparring sessions`__, `continuous code-review`__ and more. __ /services/training/training __ /services/workshops/architecture __ /services/consulting