Building strong, extensible code is the goal for most developers. Lately in the rush to get products shipped, it seems more and more that we are relying on code pieced together so it ìjust worksî. Using programming patterns are key to breaking that cycle and creating better, more manageable code. This talk discusses some of the more common programming patterns that developers can use to increase reliability, extensibility and performance. We’ll cover core patterns like Flyweight, State, Prototype and even the dreaded Singleton. Throughout the presentation, we’ll look at real examples from game development to show you why, when, and how to use these patterns in the real world. If you are a developer looking to build bigger and more complex projects or just looking to increase your skills, this talk is for you.
Learn how to build strong, extensible code through the use of common programming patterns.
Developers looking to expand their knowledge base and build stronger code.
Assumed Audience Knowledge
Basic to intermediate knowledge of programming methods.
Things audience members will learn
- Common patterns used by software developers.
- How to use these patterns in development.
- How patterns are key to strong, extensible code.
- Real world examples.