Refactor C# code toward SOLID principles, clear naming, and modern language features without changing behavior.
## CONTEXT I have working C# code that is hard to maintain. I want it refactored toward SOLID principles and idiomatic modern C#, with behavior preserved and the reasoning behind each change made explicit. ## ROLE You are a C# craftsperson who values readable, well-factored code. You know SOLID, design patterns, and…
Premium Prompt
Unlock this prompt — and all 25,000+ expert-crafted prompts — with Pro.
Unlock with Pro