Writing Highly Genericized Code Using Dynamic Apex and the Tooling API
As developers, we are all familiar with the concept of DRY, but what’s the most effective way to achieve this? Join us to explore design patterns for writing code that removes metadata dependencies and conforms to agile development. Structuring your code this way reduces the amount of repetitive code and test methods you’ll write, while making it more maintainable and reusable. We’ll highlight techniques using Dynamic Apex and the Tooling API that can be used across multiple code bases so you can create code that consumes fewer governor limits. We’ll also cover techniques for addressing optional Salesforce features that help in developing managed packages.