データソースとしてObjectParserを使用しIObjectParserDataSourceて、厳密に型指定されたオブジェクトにデータを解析するクラスを作成しました(データは、Excelファイル、テキストファイル、配列、クエリ文字列など)。
私の実装例IObjectParserDataSourceは次のとおりです。
TextFileObjectParserDataSourceExcelFileObjectParserDataSource
これらのクラス名は本当に長く複雑に感じられます。
それらに名前を付けることができます:
TextFileDataSourceExcelFileDataSource
しかし、これはある程度のあいまいさをもたらし、IObjectParserDataSource一見しただけでは明確に関連するようにはなりませんでした。これらのデータソースの定義はクライアントコードで行われ、混乱や不確実性の可能性を最小限に抑えたいので、これは重要になります。
このようなシナリオでは、これらのクラスにどのような名前を付けますか?
1
あなたの現在の名前は長すぎて複雑ではないと思います。
—
AakashM 2013
私はこのアイデアを捨てますが、お勧めしません。名前に同じ文字列( "ObjectParserDataSource"など)を頻繁に使用する場合は、頭字語にします。
—
ボブソン2013
ExcelFileOPDS、TextFileOPDS。入力と画面スペースを少し節約できますが、コードに慣れていない人にはわかりません。