Refactoring your code is a fundamental step on the path to professional and maintainable software. We rarely have the perfect picture of what we need to build when we start writing code and attempts to over plan and overdesign software often lead to analysis paralysis rather than ideal outcomes. <br/> <br/> Join me as I discuss refactoring with Brendan Maginnis and Nick Thapen as well as their tool, Sourcery, to automate refactoring in the popular Python editors.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Guests</b><br/> <br/> <b>Brendan Maginnis</b>: <a href="https://twitter.com/brendan_m6s" target="_blank" rel="noopener">@brendan_m6s</a><br/> <b>Nick Thapen</b>: <a href="https://twitter.com/nthapen" target="_blank" rel="noopener">@nthapen</a><br/> <br/> <b>Sourcery</b><br/> <b>Sourcery</b>: <a href="https://sourcery.ai/" target="_blank" rel="noopener">sourcery.ai</a><br/> <b>Sourcery on Twitter</b>: <a href="https://twitter.com/sourceryai" target="_blank" rel="noopener">@sourceryai</a><br/> <b>VS Code and PyCharm Plugins</b>: <a href="https://ift.tt/3gBl8ct" target="_blank" rel="noopener">sourcery.ai/editor</a><br/> <b>GitHub Bot</b>: <a href="https://ift.tt/2TTU7Hp" target="_blank" rel="noopener">sourcery.ai/github</a><br/> <b>For an instant demo ⭐ this repo, and Sourcery will refactor your most popular Python repo</b>: <a href="https://ift.tt/2Bh5yCH" target="_blank" rel="noopener">github.com/sourcery-ai/sourcery</a><br/> <br/> <b>Python Refactorings article</b>: <a href="https://ift.tt/2YYXVL3" target="_blank" rel="noopener">sourcery.ai/blog</a><br/> <br/> <b>Nuitka</b><br/> <b>Talk Python episode</b>: <a href="https://ift.tt/2vaI0JJ" target="_blank" rel="noopener">talkpython.fm</a><br/> <b>Nuitka site</b>: <a href="https://ift.tt/2XfApIr" target="_blank" rel="noopener">github.com</a><br/> <br/> <b>Gilded Rose Kata</b>: <a href="https://ift.tt/1gbobHB" target="_blank" rel="noopener">github.com</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://ift.tt/33twppf> <a href='https://ift.tt/3aBjB2k> <a href='https://ift.tt/2PVc9qH Python Training</a>
from Planet Python
via read more
Subscribe to:
Post Comments (Atom)
TestDriven.io: Working with Static and Media Files in Django
This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...
-
Podcasts are a great way to immerse yourself in an industry, especially when it comes to data science. The field moves extremely quickly, an...
-
Graph traversal algorithms are used to perform various operations on a graph data structure. In this article, we will use the breadth-first ...
-
In an earlier tutorial we've already covered how to open dialog windows. These are special windows which (by default) grab the focus o...
No comments:
Post a Comment