Each of these best practices help you improve your application security, but they are best employed together as part of a comprehensive and integrated approach to application security. Performing them in isolation or not as part of such an approach will render them less effective, and your application security may suffer as a result.