EDN Admin
Well-known member
Happy Holidays to all of you out there who are in some sort of holiday state. If not, then happy holidays anyway from Diego, Charles, C9, and VC <img src=http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9 alt=Smiley />
We dont cover software testing—the job discipline—often enough on C9. We aim to change that starting now.
A friend of Diegos on the VC++ team, Raul Pérez , is a software developer from Puerto Rico who works in QA for the Visual C++ IDE team. He writes tests to make sure the very-front-end of the VC toolchain—the IDE and its design-time compiler infrastructure—works as expected.
Theres a lot going on when you type characters into the VC++ editor. What happens, exactly? Why? What types of things can make Intellisense fast? What types of things can hinder the performance of the IDE? How does all of this magic happen? Theres a compiler involved in all of this. Its not the front-end compiler (cl), but it is a front-end compiler and it compiles your source into data thats stored in a local DB for design-time use by Intellisense, Go-To-Definition, Syntax Coloring, Reference Highlighting, Auto-Completion, etc... All of these things are part of the set of IDE features that make Visual C++ visual... So, meet Raul and learn a thing or two about how the IDE works under the covers and how the system has evolved over time. Table of Contents (click time code links to navigate player accordingly) http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-5-Inside-the-Visual-C-ID-Meet-Raul-Prez#time=00m00s [00:00] GoingNative();//Getting faster at show construction - still have some optimizations to make...
http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-5-Inside-the-Visual-C-ID-Meet-Raul-Prez#time=01m56s [01:56] Charles interviews Raul about Raul and the VC++ design-time system (Intellisense, Go-to-Definition, Auto-complete, Syntax coloring, etc...)
http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-5-Inside-the-Visual-C-ID-Meet-Raul-Prez#time=37m20s [37:20] ~GoingNative(); //Were really performant this time
We really want to hear from you , so please tweet feedback to http://twitter.com/#!/C9GoingNative" target="_blank @C9GoingNative (follow us!) and send your requests, ideas, complaints, praises, hate mail, and love letters to C9GoingNative [at] hotmail [dot] com . We will read and respond to all messages! Thats how we roll, brothers and sisters. And if youre a Facebook user, please join our http://www.facebook.com/#!/groups/C9GoingNative" target="_blank C9::GoingNative Facebook group . Go native! <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Feeds/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4b7b0d6fd9a84b9daf659fc10010cbd3
View the full article
We dont cover software testing—the job discipline—often enough on C9. We aim to change that starting now.
A friend of Diegos on the VC++ team, Raul Pérez , is a software developer from Puerto Rico who works in QA for the Visual C++ IDE team. He writes tests to make sure the very-front-end of the VC toolchain—the IDE and its design-time compiler infrastructure—works as expected.
Theres a lot going on when you type characters into the VC++ editor. What happens, exactly? Why? What types of things can make Intellisense fast? What types of things can hinder the performance of the IDE? How does all of this magic happen? Theres a compiler involved in all of this. Its not the front-end compiler (cl), but it is a front-end compiler and it compiles your source into data thats stored in a local DB for design-time use by Intellisense, Go-To-Definition, Syntax Coloring, Reference Highlighting, Auto-Completion, etc... All of these things are part of the set of IDE features that make Visual C++ visual... So, meet Raul and learn a thing or two about how the IDE works under the covers and how the system has evolved over time. Table of Contents (click time code links to navigate player accordingly) http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-5-Inside-the-Visual-C-ID-Meet-Raul-Prez#time=00m00s [00:00] GoingNative();//Getting faster at show construction - still have some optimizations to make...
http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-5-Inside-the-Visual-C-ID-Meet-Raul-Prez#time=01m56s [01:56] Charles interviews Raul about Raul and the VC++ design-time system (Intellisense, Go-to-Definition, Auto-complete, Syntax coloring, etc...)
http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-5-Inside-the-Visual-C-ID-Meet-Raul-Prez#time=37m20s [37:20] ~GoingNative(); //Were really performant this time
We really want to hear from you , so please tweet feedback to http://twitter.com/#!/C9GoingNative" target="_blank @C9GoingNative (follow us!) and send your requests, ideas, complaints, praises, hate mail, and love letters to C9GoingNative [at] hotmail [dot] com . We will read and respond to all messages! Thats how we roll, brothers and sisters. And if youre a Facebook user, please join our http://www.facebook.com/#!/groups/C9GoingNative" target="_blank C9::GoingNative Facebook group . Go native! <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Feeds/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4b7b0d6fd9a84b9daf659fc10010cbd3
View the full article