Just like you need a map when exploring a new area, other users need guidance on your project. Undoubtedly, self-describing source code is a good practice but the code itself doesn’t explain everything. Questions may arise such as: why the module is being written? Why is it implemented in such a way? What’s the database […]
Python
2 easy tips to manage environment variables in Python
Environment variables exist outside of your code as part of your server environment. They can significantly automate running your script/applications and make it more secure. For instance, instead of manually changing the user name variable when you run a script on a different machine, you can use an environment variable that returns the corresponding value. […]
Quality Assurance for Python project
Make a high-quality code When buying apples on the market it’s fairly simple to pick the best ones. You cherry-pick by touching them, choosing the best color, ripeness, and absence of visible bruising. This process is called quality control — you choose only good-quality products that meet your requirements (unless you buy apples for apple […]