Not all patches are equally useful
This post continues the analysis of the performance improvements that could be true, if not different “but”. The previous part about
StringBuilder-e is here.
Here we consider a few “improvements” that are rejected because of a misunderstanding of the intricacies of the language specification, non-obvious corner cases, and other reasons. Go!