C# で記述したクラス ライブラリの 1 つをオープン ソースとしてリリースすることを検討しています。それを行う前に、一般大衆の要求を満たすようにリファクタリングを試みています:)
使用するのに最適な名前空間スキーマは何でしょうか? 基本的に、次のオプションが表示されます。
- namespace MyTool : これは、私にとっては整理されているようには見えません。つまり、(ほぼ) .NET Framework のすべての名前空間には System というプレフィックスが付いているため、実際には標準的な方法ではないと思います。
- namespace MyOrganization.MyTool : 「MyOrganization」がまったくないという問題。暇つぶしに書いています。
- namespace MyName.MyTool : もっと控えめなものを好むでしょう。つまり、名前空間に自分の名前を入れたくありません。
現在、Stackoverflow には既にthisやthisなどの関連する質問がいくつかありますが、実際に私の質問に答えるものはありません。
助言がありますか?