cycle 2. Stage 3, day 18:
Since yesterday or since the beginning of the week, I have started to study the new language features from C++17 and above and as I learn about it, I modernize my codebase.
I have discovered a new language addition in an area that is in the hot path of my system and deploying this new language feature should make a nice performance improvement.
Also, going through the whole code base is a new opportunity to review old code and it turns out that it did allow me, out of pure luck again, to discover 2 small glitches in one of the core classes that is also in the hot path.
I am really eager to deploy a new version with those improvements in. The modernization effort is tedious and huge. I have been doing only that the whole day today but I have hope to complete sometime tomorrow.
Since yesterday or since the beginning of the week, I have started to study the new language features from C++17 and above and as I learn about it, I modernize my codebase.
I have discovered a new language addition in an area that is in the hot path of my system and deploying this new language feature should make a nice performance improvement.
Also, going through the whole code base is a new opportunity to review old code and it turns out that it did allow me, out of pure luck again, to discover 2 small glitches in one of the core classes that is also in the hot path.
I am really eager to deploy a new version with those improvements in. The modernization effort is tedious and huge. I have been doing only that the whole day today but I have hope to complete sometime tomorrow.