문제

이 질문은 조금 어리석지 만 때로는 올바르게 이름을 지정하는 방법을 알아 내기가 어렵습니다. 변환은 구성 파일을 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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top