MCPcopy Create free account
hub / github.com/ArjanCodes/2021-code-smells

github.com/ArjanCodes/2021-code-smells @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
28 symbols 67 edges 2 files 23 documented · 82% updated 2y ago★ 741 open issues

Browse by type

Functions 18 Types & classes 10
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

7 Python code smells

This repository contains the code for the Python code smells video on the ArjanCodes channel (watch the video here).

The example is about employees at a company. In before.py, you find the original code (containing 7 code smells + a bonus smell). The after.py file contains the same code, but a lot less smelly.

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 16
Class 10
Function 2

Languages

Python100%

Modules by API surface

after.py16 symbols
before.py12 symbols

For agents

$ claude mcp add 2021-code-smells \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page