Saya telah membuat ObjectParserkelas yang mem-parsing data menjadi objek yang sangat diketik menggunakan IObjectParserDataSourcesumber data (data bisa berupa file Excel, file teks, array, string kueri, dll).
Contoh implementasi saya IObjectParserDataSourceadalah:
TextFileObjectParserDataSourceExcelFileObjectParserDataSource
Nama-nama kelas ini terasa sangat panjang dan berbelit-belit bagi saya.
Saya bisa memberi nama mereka:
TextFileDataSourceExcelFileDataSource
Tapi ini menimbulkan tingkat ambiguitas dan mereka tidak menjadi sejelas terkait dengan IObjectParserDataSourcepandangan pertama. Ini menjadi penting karena mendefinisikan sumber data ini akan terjadi dalam kode klien dan saya ingin meminimalkan potensi kebingungan dan ketidakpastian.
Bagaimana Anda memberi nama kelas-kelas ini dalam skenario seperti itu?
ExcelFileOPDS, TextFileOPDS. Ini menghemat sedikit pada pengetikan dan ruang layar, tapi itu buram bagi seseorang yang tidak terbiasa dengan kode.