Final by default?

Walter Bright newshound2 at digitalmars.com
Wed Mar 12 20:01:39 PDT 2014


On 3/12/2014 6:30 PM, Kapps wrote:
> I used to get frustrated when my code would randomly break every compiler update
> (and it shows how much D has progressed that regressions in my own code are now
> a rare occurrence), but unexpected regressions such as the std.json regression
> are much different from intended changes with plenty of time and warning that
> provide an overall (even if slight in many cases) benefit to the end-user.

I got caught by breaking changes myself. I even approved the changes. But they 
unexpectedly broke projects of mine, and I had to go through updating & fixing 
them, supplying updates, etc.

It sux.

And it's much, much, much worse if you've got lots of legacy code with only a 
vague idea of how it works because the engineers who wrote it have moved on, etc.


More information about the Digitalmars-d mailing list