DEV Community

Discussion on: How would you define high quality code?

Collapse
 
alephnaught2tog profile image
Max Cerrina

This. There are few things that I feel like are as satisfying as being like "Oh crap, I need to make sure it can handle ABC" or "I need to change it for this new thing" and realizing you wrote it such that sure, it does need to change somewhere, but it has that capability for change without things getting messy. The opposite of having to add more and more logic to handle cases.