XDLibsPHP talk:Home
Code Standardization Project
So, I'll start off by saying this will probably always be an ongoing thing.
Unstructured aka "Rogue Code" is easy to create by not using the main APIs. It usually creeps in because of tests, or proof of concepts, that get rushed to production without being optimized for production.
Future developers need to know the importance of this because it helps guarantee the reliability/stability of the system.
For new code: Use existing API functions before creating new ones, and think through any changes as it could break stuff
For old code: Finding the time to replace older code with newer API functions (and there is plenty left to convert trust me)