Designing interfaces is an every days job for every programmer. But it's not only a job, it's an art. Be it a brand new application OO design, a shiny new module, in infrastructure library or just a single new class: All of them need a flexible, usable and extensible API. This talk gives a round up on essential rules that you need to obey in order to reach this goal.
No developer can work professionally on an object oriented project without sound knowledge on object oriented design. If your team already performs or wants to get started with automatic testing, this is even more crucial. Boost your team's experience by an inhouse training on object oriented design with a Qafoo expert.
Stay up to date with regular new technological insights by subscribing to our newsletter. We will send you articles to improve your developments skills.