Lately, I’ve noticed that I have less and less free time. That got me thinking of all the tasks on my to-do list and how they fall into two categories: the ones I have to do and the ones I want to do.
Month: February 2017
Ways to rejuvenate old code
Some systems have accumulated so many hacks, workarounds and cruft that improving the codebase has more in common with a Herculean task than anything else. I see two possible ways to go about this task.
Complex object initialization
ReShaper just showed me an optimisation I did not know existed, there’s another way to initialise objects.
Good names are immensely important
A good name can be the difference between explaining what a particular part of code does and confuse you. Names also tell you a lot about the quality of the codebase.