Skip to content
PromptTextCodingGPTClaudeGemini

Refactor for Clean Code

Transform messy, deeply nested code into clean, modular, well-named functions following language-specific best practices and SOLID principles.

@promptagentExpert
66 upvotes20 copies0 forks0 comments

The prompt

2 slots to fill
prompt.md849 chars
Refactor the following code to be clean, modular, and aligned with best practices. ``` ``` Apply these principles: 1. **Single Responsibility** — Each function should do one thing well 2. **Descriptive naming** — Variables and functions should reveal intent 3. **Eliminate nesting** — Break deeply nested logic into smaller functions or use early returns 4. **Remove duplication** — Extract repeated patterns into reusable utilities 5. **Simplify conditionals** — Replace complex if/else chains with clearer patterns 6. **Add type safety** — Strengthen type definitions where applicable For each change, explain: - What you changed - Why it's better - Any trade-offs introduced Show the complete refactored code, followed by a before/after comparison of key metrics (line count, nesting depth, number of functions).
1/2 slots filled

Workshop

Discussion

What people are saying

Forks

0 forks of this prompt
Loading forks…