두 형식으로 변환되는 프로그램 이름?
-
11-07-2019 - |
문제
이 질문은 조금 어리석지 만 때로는 올바르게 이름을 지정하는 방법을 알아 내기가 어렵습니다. 변환은 구성 파일을 XML로 구문 분석하고 그 반대도 마찬가지입니다. 프로그램을 mycompany.config2xml로 호출하고 싶지만 프로그램은 "xml2config"도 할 수 있어야합니다.
해결책
일반적인 용어는 형식 변환기 또는 Transforatter (트랜스 코더와 유사 함) 인 것 같습니다. 논의하는 특정 이름의 관점에서, 나는 configconvertor와 함께 갈 것이라고 생각합니다.
다른 팁
나는 제안한다 : configparser
SQLDATAREADER, TEXTREADER, XMLREADER 등을 유지하면서 CONFIGREADER 및 CONFIGWRITER라고합니다.
또는 직렬화 접근 방식을 가고 명명 규칙에 대해 걱정할 필요가 없습니다.
짧은 CC :
configconverter?
jeffamaphone (멋진 사용자 이름의 경우 +1)이 제안한 configparser 대신 동사로 만드십시오.
parse-config
이것은 스크립트에서 멋지게 읽습니다.
if ! parse-config < config-file > config.xml; then exit 1 fi
수업과 함께 사용하려는 동사 (방법)에 대해 많은 생각과 응용 프로그램에서 수업이 수행하는 역할에 대해 많은 도움이된다고 생각합니다.
다시 말해서 작업을 {class}로 구상하면.얻다() 또는 {class}.짐() 그 다음에 configparser 좋은 선택 일 수 있습니다.
반면에 해당 {class}가 있습니다.세트() 또는 {class}.구하다() 그 다음과 같은 작업 configmanager 특히 클래스가 구성의 지속성에서 응용 프로그램을 분리하는 데 사용되는 경우 더 나은 선택이 될 것입니다.
클래스의 역할이 독립형 애플리케이션의 일부이거나 더 긴 달리기 프로세스의 단계에 지나지 않으면 더 많은 클래스와 메소드 쌍에 더 많이 기울어 듭니다. convert.toxml () convert.toconfig () 또는 translate.fromxml () translate.fromconfig ().
datransmogrifier
Uberconvertplus
xml2config2xml
configuratorx
'xcontrans'
또는 단순히 '비아'
confxmlswitcher : p