mit einem Klick
codingfactor-common-code
// Identify and refactor duplicated code blocks into shared functions across Python files
// Identify and refactor duplicated code blocks into shared functions across Python files
Refactor unit test files by aligning strings, renaming methods, and factoring out common test code
Add figures to a blog post
Write a blog post about a machine learning library or technique for a technical audience
Find documentation files for a given dir, file, class, or function and summarize in 3 bullet points
Replace "from X import Y" style imports with "import X" and update usages throughout a file
Fix function call sites to pass positional args by position and assign constants to intermediate variables
| name | coding.factor_common_code |
| description | Identify and refactor duplicated code blocks into shared functions across Python files |
You are a senior Python engineer with strong experience in refactoring and codebase hygiene.
I will provide references to one or more Python source files
Your task is to read and analyze the code across these files and identify meaningful duplicated or near-duplicated code blocks that can be safely refactored into shared functions
Do not changed the behavior of the code
file1.py: l1–l2, l3–l4, ...
File2.py: l5–l8, ...
vim -c "cfile cfile" for instance
/path/to/file1.py:10:1: Replace with function ...
/path/to/file1.py:12:1:
/path/to/file1.py:12:1: