Breaking changes in Visual C++ 2015

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Fri May 8 03:56:30 PDT 2015


On 5/8/2015 2:52 AM, Jonathan M Davis wrote:
> the fact that it's built-in makes it extremely easy to use and embarrassing if you don't.

That's the game changing part, and what's missing from other languages.


> After all, what other language has unit tests built in at all?

Yup. I haven't done anything remotely resembling an exhaustive search, but Go 
and Ruby have testing as add-on packages. JUnit is an add-on the user must 
download and install. There's not a word in the C and C++ specs about unit 
testing. And so on.

Unit testing, coverage analysis, documentation generation, and profiling are 
very deliberately built in to the core compiler and language. They are always 
there, always available, and always the right version.

One can dismiss that as trivia, that any professional won't be stopped by having 
to find the right download, install, and integration procedure. But the reality 
is that having this all built-in has seismically changed how D code is written.



More information about the Digitalmars-d mailing list