Qafoo GmbH - passion for software quality ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :Author: Kore Nordmann :Date: Fri, 02 Dec 2016 08:43:28 +0100 :Revision: 1 :Copyright: All rights reserved ================ When To Abstract ================ :Keywords: OOD, design,Object Orientation :Description: 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. 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 ------------ .. image:: /images/talks/16_12_symfonycon_berlin_when_to_abstract/slide_0.png#22 :class: slides `Download PDF`__ __ /talks/16_12_symfonycon_berlin_when_to_abstract.pdf Get us on-site -------------- If you want to get kickstarted on `software design`__ or refactoring__ book a workshop with Qafoo. __ /services/workshops/object_oriented_design.html __ /services/workshops/refactoring.html