在两种格式之间转换的程序的名称?

时间:2009-08-03 16:07:08

标签: naming-conventions naming

这个问题有点傻,但有时很难弄清楚如何正确地命名。转换将配置文件解析为XML,反之亦然。我想调用程序MyCompany.Config2Xml,但程序也需要能够“Xml2Config”。

9 个答案:

答案 0 :(得分:2)

我建议:ConfigParser

答案 1 :(得分:2)

与SqlDataReader,TextReader,XmlReader等保持一致,我只称它为ConfigReader和ConfigWriter。

或者,您可以采用序列化方法,然后不必担心命名约定。

答案 2 :(得分:1)

CC简称:
ConfigConverter?

答案 3 :(得分:1)

而不是jeffamaphone提出的ConfigParser(+1用于很好的用户名),请将其设为动词:

parse-config

这使得它在脚本中很好地阅读:

if ! parse-config < config-file > config.xml; then
    exit 1
fi

答案 4 :(得分:1)

我认为考虑您打算与类一起使用的动词(方法)以及类在应用程序中扮演的角色有很大帮助。

换句话说,如果您将操作设想为{class}。获取()或{class}。加载(),然后 ConfigParser 可能是个不错的选择。

另一方面,如果您有相应的{Class}。设置()或{class}。保存()操作,那么 ConfigManager 是更好的选择,特别是如果该类将用于将应用程序与其配置的持久性隔离开来。

如果类的角色只是独立应用程序的一部分或者是长时间运行过程中的一步,那么我会更倾向于更像 Convert.ToXml()<的类和方法对/ strong> Convert.ToConfig() Translate.FromXml() Translate.FromConfig()

答案 5 :(得分:0)

通用术语似乎是格式转换或转换(通过类比转码器)。就你讨论的具体名称而言,我想我会选择Config Convertor。

答案 6 :(得分:0)

DaTransmogrifier

UberConvertPlus

Xml2Config2Xml

ConfiguratorX

答案 7 :(得分:0)

'XConTrans'

或只是'Via'

答案 8 :(得分:0)

ConfXmlSwitcher:P