데이터 소스로 데이터를 ObjectParser
사용하여 데이터를 강력한 형식의 개체로 구문 분석 하는 클래스를 만들었습니다 IObjectParserDataSource
(데이터는 Excel 파일, 텍스트 파일, 배열, 쿼리 문자열 등일 수 있음).
구현의 예 IObjectParserDataSource
는 다음 과 같습니다.
TextFileObjectParserDataSource
ExcelFileObjectParserDataSource
이 수업 이름은 정말 길고 복잡합니다.
나는 그들을 지명 할 수 있었다 :
TextFileDataSource
ExcelFileDataSource
그러나 이것은 어느 정도의 모호성을 나타내며 IObjectParserDataSource
언뜻보기에 명확하게 관련되지 않았습니다 . 이러한 데이터 소스를 정의하면 클라이언트 코드에서 발생하므로 혼란과 불확실성을 최소화하고 싶습니다.
그러한 시나리오에서 이러한 클래스의 이름을 어떻게 지정 하시겠습니까?
1
나는 당신의 현재 이름이 너무 길고 복잡하다고 생각하지 않습니다.
—
AakashM
이 아이디어를 버리고 있지만 권장하지는 않습니다. 이름 지정에 동일한 문자열 (예 : "ObjectParserDataSource")을 많이 사용하는 경우 약어를 사용하십시오.
—
Bobson
ExcelFileOPDS
, TextFileOPDS
. 타이핑과 화면 공간을 약간 절약하지만 코드에 익숙하지 않은 사람에게는 불투명합니다.