大規模で複雑なオブジェクトライブラリ(ArcObjects)での作業を簡単にするためのフレームワークの作成に直面しています。この種のフレームワークを作成するためのガイドラインはありますか?静的な方法が好まれますか?あなたはどのようにロギングのようなものを扱いますか?ベンダーが導入するかもしれない変更から、あなたのフレームワークコードを将来どのように証明しますか?フレームワークを書くためのガイドライン
は、私はNHibernateは、log4netのために見てきた様々なラッパーやヘルパーのすべてを考えると、コードが私はNLogとNetTopologySuiteのようなプロジェクトから読み込まれていると私は非常に多くの良いアプローチを参照して、正直なところ、私はでよどこから始めるのか。
私はC#3.5で作業していますが、言語よりもむしろ推奨されるアプローチです。
+1。 (あなたがESRIにこれらの問題を自分自身で考えさせることができるなら、+150!) – MarkJ