Thoughts, musings, advice, and best practice tutorials on how to program in Python from the Sourcery team
Calculating the Maintainability Index and looking at how you can use it for your projects.
Six more examples of ways to refactor your Python code, and why they are improvements
The link between complexity, cognitive overloading, and velocity.
Measuring complexity of your code with two different metrics - Cyclomatic Complexity & Cognitive Complexity
Exploring the magic of instant Python refactoring with Sourcery
Technical debt can slow down your development, but focusing too aggressively on refactoring isn't always the right decision either.
Deploying a Python program as a Google Cloud Function
Refactoring noughts and crosses into the functional programming style
Getting started with refactoring your python code
Make Your Code More Readable With The Magic Of Refactoring Using Sourcery
Six more examples of ways to refactor your Python code, and why they are improvements
A lunchtime story to demonstrate threading, asyncio, multiprocessing & cloud functions
Six more examples of ways to refactor your Python code, and why they are improvements
Six more examples of ways to refactor your Python code, and why they are improvements
Instantly refactor your Python code
Don't miss out on these powerful new features - write better code faster today.
Instantly refactor your Python code
Measuring how hard code is to understand with our new working memory metric
Six more examples of ways to refactor your Python code, and why they are improvements
Six more examples of ways to refactor your Python code, and why they are improvements
Six more examples of ways to refactor your Python code, and why they are improvements
Refactoring your code, like magic with Sourcery
Six examples of ways to refactor your Python code, and why they are improvements
Ensuring Sourcery improves code without changing its functionality
Star our repo to refactor your most popular Python repo
Get an instant quality boost to your open source codebase
Get instant Python refactorings as a VS Code extension
A guide to comprehensions, generators and useful functions and classes
A simple GitHub action for formatting, linting, testing, and building a Python application
Best practices for tracking down and resolving software issues
A simple Dockerfile for setting up a perfect Python application using Pipenv
Easy ways to improve and simplify your code, with Python examples
Sourcery is in beta - try our AI-powered refactoring in Pycharm now!
Sourcery will now run locally on your machine, meaning that no code is sent to the cloud. We are also planning to launch into paid beta in October
Best practices for setting up a project to maintain the highest quality code
16 steps to transform and simplify the code
Refactor Python instantly using the power of AI