Saya telah membuat ObjectParser
kelas yang mem-parsing data menjadi objek yang sangat diketik menggunakan IObjectParserDataSource
sumber data (data bisa berupa file Excel, file teks, array, string kueri, dll).
Contoh implementasi saya IObjectParserDataSource
adalah:
TextFileObjectParserDataSource
ExcelFileObjectParserDataSource
Nama-nama kelas ini terasa sangat panjang dan berbelit-belit bagi saya.
Saya bisa memberi nama mereka:
TextFileDataSource
ExcelFileDataSource
Tapi ini menimbulkan tingkat ambiguitas dan mereka tidak menjadi sejelas terkait dengan IObjectParserDataSource
pandangan 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.