Medicina, carrera
DAVID CHAPPELL MAY 2010
SPONSORED BY MICROSOFT
CONTENTS
Tools and Modern Software Development ............................................................................................ 3 Understanding Visual Studio 2010 ........................................................................................................ 3 The Components of Visual Studio 2010 ................................................................................................... 4 A Closer Look at Team Foundation Server............................................................................................... 5 Work Item Tracking …ver más…
34 Deciding What to Buy ............................................................................................................................ 34 Migration: Getting There From Here ..................................................................................................... 36 Conclusion........................................................................................................................................... 36 About the Author ................................................................................................................................ 36
2
TOOLS AND MODERN SOFTWARE DEVELOPMENT
For most people, the days of the lone developer are long gone. The great majority of software today is created by teams. Given this reality, modern software development tools are used primarily by people working together. One approach to designing these tools is to create a separate tool for each part of the development process. Everyone on the team might then agree to use a particular tool for versioning source code, another for tracking bugs, and a third for managing tests. This approach can certainly work—it’s much better than having no tools at all. But what happens when a developer needs to determine which test found a particular bug in code that addresses a specific requirement? Or what if a project manager wants to get a view of the project’s overall code quality over time, looking at bug counts, test progress, code