On 02/12/2023 05:35, Nir Lisker wrote:
Lazy initialization in many places that IMHO is not neededI noticed this for the first time in classes like Box, Sphere and Cylinder. Their dimension properties are lazily initialized, but are also initialized on construction, so I never understood what the point was.
Yeah, those are good examples where the lazy initialization is counter productive :)
We should be on the look out for such things and remove it where it's not beneficial.
--John