Suggested Resources for .NET Developers
This Visual Studio Integration Package is a proof of concept in:
- Aggregation of online content within the Visual Studio IDE.
- Analysis of development activities within the Visual Studio IDE.
This combination of features allows Suggested Resources for .NET developers to pro-actively suggest online content that applies on the task being performed by a developer. .. A bit like having a programming pair that searches for online resources while you focus on getting the job done.
An Example
You or a developer in your team implements IDisposable on a class that can be inherited from. This means the class should implement a disposable pattern using 2 methods and perhaps a finalizer.
If you don’t follow up with the guidelines, perhaps FxCop would notify of breaking a design-rule. Though, learning about proper use of these patterns early on and applying them consistently saves time and results in a better application.
There is a huge amount of written and unwritten principles and guidelines in .NET Development. There is no way we can capture all these guidelines in a single tool.Therefore this tool aggregates and augments information from the internet.
Did you know: Some might argue that the full dispose pattern (including the finalizer) is obsolete with the introduction of "SafeHandles" (unless you derive fromSafeHandle yourself); In case you didn’t: read about it on the internet.