Code Contracts for .NET
Design-by-contract is an idea that was pioneered by Eiffel. Code Contracts for .NET is a general design-by-contract mechanism that all .NET programmers can now take advantage of. Using it, programmers provide method preconditions and postconditions that enrich existing APIs with information that is not expressible in the type systems of .NET languages. Additionally, contracts specify object invariants, which define what allowable states an instance of a class may be in (i.e. its internal consistency.)
Code Snippets
The hundreds of code snippets that ship with Visual Studio certainly help your productivity. But what about developing your own library of custom snippets? I will show you how.
MSDN Style Documentation
If there is time, I will demo Sandcastle. Sandcastle produces accurate, MSDN style, comprehensive documentation by reflecting over the source assemblies and optionally integrating XML Documentation Comments.
|