Best Practices To Become A Good PYTHON Developer
- proper commenting and documentation
proper commenting and documentation help other programmers to use our code and understand properly. In a project , if someone join in between it will help them to understand it. it also sometime helps us to understand our code easily
2. proper Exception handling
This is very good practice. error can happen anytime . it helps end user to know what gone wrong. trying to add exception in every function is very much good approach
3. logging
proper logging helps to find out the failure of our code more easily. logging module is inbuilt with python . there are some others libraries also available
4.Try to Avoid global variable
Try to avoid global variable , as its takes memory usage whole time during execution which may result in slowness of your code
5. create separate environment for separate project
Different project needs different libraries dependency and its version which may not be suitable for another one . so it better to make separate environment for each project. it also helps to minimize the size of project as only those dependencies will get installed which are required
6. Use inbuilt function
inbuilt function are more optimized and have less time and space complexity. so its better to use inbuilt function if it is available rather than creating one
7. Peer review
try to get peer review always. sometimes we get better advice and suggestion and helps in better code writing