Young Coder
Published in

Young Coder

Refactoring and the Art of Improvement

When should you risk making a change to your code?

Image by David Nagy from Pixabay

If software development has a dirty secret, it’s this: a lot of the code you write will be wrong. Not because it’s slow, clumsy, or riddled with mistakes. Instead, your code will be the victim of unanticipated problems, like scope creep, changing interfaces, and new constraints. As the saying goes, If the road to…




Insights into the .NET stack. Thought pieces about the craft of software development. Real advice for teaching kids to code. And a shot of humor.

Recommended from Medium

Our Investment in

Self Healing Tests with Selenium & python

My first experience with Kotlin Native

Identity and Access Management for a software engineer

TCP Transmission, Retransmission, and How it Works

5 Steps To Becoming a Data Driven Product Manager

AWS and Unknowable Estimations in Software Development

Build the video list like TikTok using Flutter framework


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Matthew MacDonald

Matthew MacDonald

Teacher, coder, long-ago Microsoft MVP. Author of heavy books. Join Young Coder for a creative take on science and technology. Queries:

More from Medium

Experienced Developers Use These Practices to Master the Code Review

Writing Code Should Be The Last Thing You Do

My Splitting class's 'Thumb Rule'

That is how the developer should behave inside BDD