Practical Object-Oriented Design Principles

Brandon Savage (14.Nov.2018 at 10:30, 1 hr 50 min)
Workshop at php[world] 2018 (English - US)

Rating: 5 of 5

Figuring out the best way to apply object-oriented design principles to your code is a challenge for even the most experienced developers. In this tutorial we’ll dive deeply into exactly how to apply object-oriented design principles to the software we’re writing, including an in-depth analysis of the SOLID patterns and practices.

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= five plus six

Comments

Rating: 5 of 5

14.Nov.2018 at 13:12 by Jeremy Pry (1 comments)

Before attending this session, I was concerned about its length and how in-depth the content would be. I was very glad that neither of those concerns were an issue. Brandon did a great job of going through SOLID as well as some other OOP design principles.

I went into the talk with a basic understanding of those principles, and after the talk I felt that I had a much more thorough understanding of not only the principles, but how they relate to each other. I also feel that it was great to include many of the exceptions to these principles, and their drawbacks in certain situations. The code examples also helped to make things more clear.

Rating: 5 of 5

14.Nov.2018 at 19:10 by Michael Miller (5 comments) via Web2 LIVE

This talk gave me a better understanding of SOLID and also a much clearer grasp of the distinction between Inversion of Dependency and Dependency Injection and how those principles interact. I also found the discussion of anti-patterns helpful, there are some gotchas there that I've run into already.

Rating: 5 of 5

16.Nov.2018 at 12:06 by Rachel Hechter (5 comments) via Web2 LIVE

Excellent talk. Presented in a clear manner with good examples.

© Joind.in 2018