Cookbook and Continuous Improvements
Let's discuss best practices and techniques we recommend following like OOP, MVC, PSR, caching practices, etc.
We all have our personal knowledge, skills, experience, and habits. However, let's make sure we are on the same page, and see if we can make a Vanilla best practices (Cookbook) agreement to follow.
We currently have coding standards which is good and we definitely will work on them to improve and follow. But what I call a "Cookbook" is something we cannot detect with any tool or any code sniffer rule. Rather we want rules of thumb our developers can follow and keep in mind when they write code.
This is the index where I'll add links to particular topics. Feel free to edit it and add any idea/topic/practice/whatever you want to discuss to help make rules for us developers.
Object Oriented Programming (OOP)
- OOP is our foundation - no global functions and vars anymore
- OOP - Avoid to call global functions from any class method