Una de las principales ventajas de desarrollar aplicaciones SIG basadas en bibliotecas de código abierto es que, a partir de ellas, surgen muchos proyectos que también son de código abierto.
Los proyectos opensource bien diseñados dan mucho que ver:
- qué patrones de codificación deben utilizarse
- qué estilos de codificación seguir
- cómo estructurar proyectos de mayor envergadura
- qué pruebas unitarias incluir
- herramientas y procedimientos de autodocumentación
- flujos de trabajo de control de fuentes
En Galería de códigos ArcObjects parece el mejor lugar para buscar, pero la mayoría de los ejemplos que he visto son piezas muy pequeñas de funcionalidad o herramientas individuales, en lugar de aplicaciones completas.
En SharpGIS es un buen ejemplo .NET a seguir, pero ¿existe algún proyecto específico de ArcObjects?
Actualizado con ejemplos:
Easy ArcGIS Library es un conjunto de clases C# .net que envuelven las ArcObjects, que ayudan a los desarrolladores de ArcGIS a realizar muchas funciones comunes en menos tiempo y de forma directa.
Y del mismo desarrollador:
http://arcgisslcontrols.codeplex.com/
ArcGISSLControls es un conjunto de controles ArcGIS Silverlight que se construye en la parte superior de la ArcGIS Silverlight SDK, que se desarrolla en C # lenguaje de programación.