The Best Practices Standards Guidelines Avoid Hard Coding Write Unit Test Cases for Your Code Automate your tasks Handling Errors & Logging