Press "Enter" to skip to content

C# Code Quality Improvement

Part of being a professional programmer is continually learning and improving. In fact, many great programmers will tell you they wish they could rewrite their old programs. They’ve learned new skills and techniques that could make their old programs so much better.

If you get a programming job, you may find yourself working on a codebase that not only has bugs but is also difficult to change without breaking something.


In the articles below, I’ll take an existing program (the SuperAdventure game from my introduction to C# course) and show you steps to improve its quality.


Steps to refactor my C# project into higher quality code

00 – Four steps to follow for each change

01 – Preparation

02 – Identifying refactoring candidates

03 – Class organization

04 – Remove unused classes, properties, and functions

05 – Introduce a ViewModel class

    Leave a Reply

    Your email address will not be published. Required fields are marked *