Improvements to the F# research release April 2008 Microsoft Research refresh release Broadly improved VS 2008 integration Simplifications in language and libraries Just Released September 2008 CTP Full product-quality release Fully stable and supported language Aligned with future VS releases 2009 Supported Release
Contract Library in.NET 4.0 Coming soon: Tools for contracts at
string GetDescription(int x); /// /// should be greater than zero /// /// non-null string /// string GetDescription(int x); /// /// should be greater than zero /// /// non-null string /// string GetDescription(int x); string s = o.GetDescription(i); … s.Length … string s = o.GetDescription(i); … s.Length …
Greater developer productivity More reliable code More precise downstream analysis
End-to-end integrated solution Languages Libraries, frameworks, middleware Tools (testing, debugging, performance, etc.) Planning/management Tracking (features, schedule, bugs) Group coordination Deployment, monitoring, update, etc.
Microsoft Visual Studio Team System 2008 is an integrated Application Life-cycle Management (ALM) solution comprising tools, processes, and guidance to help everyone on the team improve their skills and work more effectively together. Visual Studio Team System enables members of your team to: Collaborate and communicate more effectively with other team members and business stakeholders. Ensure software quality using advanced quality tools at every step of the application life cycle. Gain visibility into project activity and priorities to make informed decisions based on real-time data. In addition, over 200 Visual Studio Industry Partners offer products to support a broad range of software processes, tools, and platforms.