Podcast.__init__: Keep Your Code Clean And Maintainable Using Static Analysis With Flake8

When you are writing lawmaking it is all to easy to introduce subtle bugs or leave overdue unused code. Unused variables, unused imports, overly ramified logic, etc. If you are shielding and diligent you can find these problems yourself, but isn’t that what computers are supposed to help you with? Thankfully Python has a wealth of tools that will work with you to alimony your lawmaking wipe and maintainable. In this episode Anthony Sottile explores Flake8, one of the most popular options for identifying those problematic lines of code. He shares how he became involved in the project and took over as maintainer and explains the variegated categories of lawmaking quality tooling and how Flake8 compares to other static analyzers. He moreover discusses the ecosystem of plugins that have grown up virtually it, including some detailed examples of how you can write your own (and why you might want to).

Do you want to try out some of the tools and applications that you heard well-nigh on Podcast.__init__? Do you have a side project that you want to share with the world? With Linode’s managed Kubernetes platform it’s now plane easier to get started with the latest in deject technologies. With the combined power of the leading container orchestrator and the speed and reliability of Linode’s object storage, node balancers, woodcut storage, and defended CPU or GPU instances, you’ve got everything you need to scale up. Go to pythonpodcast.com/linode today and get a $100 credit to launch a new cluster, run a server, upload some data, or… And don’t forget to thank them for stuff a long time supporter of Podcast.__init__!

Census Logo

Census is the operational analytics platform that syncs your deject warehouse with all the SaaS applications used by your Sales, Marketing & Success teams. If you need to get your visitor data into Salesforce, Marketo, Hubspot, Intercom, Zendesk, and other tools, Census is the easiest way to do so. Just write SQL (or plug in your dbt models), set up the sync frequencies, and voila, your data is now misogynist to be used by all of your teams.  No need to worry well-nigh incremental sync, backfilling, API quota management, API versioning, monitoring, and maintaining custom scripts. Just SQL. Start your self-ruling 14-day trial now.

Comments are closed.