One of the major benefits of developing GIS applications based on opensource libraries, is that many projects spring up on top of them which are also opensource.
Well designed opensource projects are great for seeing:
- which coding patterns should be used
- what coding styles to follow
- how to structure larger projects
- what unit tests to include
- autodocumentation tools and procedures
- sourcecontrol workflows
The ArcObjects Code Gallery seems the best place to look, but most examples I've looked at are very small pieces of functionality or single tools, rather than full applications.
The SharpGIS project is a nice .NET example to follow, but are there any ArcObjects specific projects?
Updated with Examples:
Easy ArcGIS Library is a set of C# .net classes that wrap the common functionality of ArcObjects, that help ArcGIS developers do a lot of common functions in less time and direct way.
And from the same developer:
ArcGISSLControls is a set of ArcGIS Silverlight controls that is built on top of the ArcGIS Silverlight SDK, it is developed in C# programming language.