Team System for C++ Developers
Despite the ever-growing popularity of .NET development, a question we frequently receive is, “What does Visual Studio 2005 and Team System offer for the Visual C++ developer?”
Visual C++ developers will find a lot of new capabilities in Visual C++ 2005, which are supplemented by a number of features unique to Team System. Here’s just a sampling:
- Code profiling tools to detect and correct performance bottlenecks
- Code analysis tools for identifying common coding errors such as, buffer overruns, un-initialized memory, null pointer dereferences, memory and resource leaks
- Unit testing and code coverage tools to test code functionality and measure test effectiveness
- AppVerifier is designed to detect and help debug memory corruption, critical security vulnerabilities, and limited-user account privilege issues
- Support for 64–bit application development
- And of course, improved support for developing applications for the .NET CLR with C++/CLI
You’ll find details about many of these features in the following resources:
Product Documentation
- What’s New in Visual Studio 2005
- Visual C++
- What's New in Visual C++
- New Language Features in Visual C++
- Application Verifier
Articles
- Write Faster Code with the Modern Language Features of Visual C++ 2005
- Visual Studio Team System(Annotations for C++: Beyond Just Documenting Method Behavior
- Hello, C++/CLI
- Using Application Verifier within Your Software Development Lifecycle
- Visual Studio Team System Unit Testing
Videos
Other Resources
- The Value of Team System to C++/Native Win32 developers (blog post)
- C++/CLI Language Specification Standard (specification)
- Team System Code Coverage - it works for native C++ too (blog post)
- Visual Studio 2005 Security Features and Tools (Web site)
- Learn Visual C++ 2005 (Web site)
- Visual C++ Developer Center: 64–Bit Programming (Web site)
The usual assortment of language and IDE improvements, combined with the enterprise-class development tools found in Team System, makes Visual Studio 2005 a compelling product for C++ developers.
838