说我有一些我想要几种数据。我认为最简单的例子可能是游戏中的瓷砖:我会有草,岩石,树等。每个都有不同的价值。

我会立即继续制作文件并在运行时阅读它,因此我不必对所有内容进行调整,并使用诸如C ++之类的内容进行调整。但是,如果我使用的是Python或其他一些插管语言,那么必须以这样的格式将文件制作出很多意义:

善良的草
颜色0xdfdfdf
走得成
见真

而不是:

班级(瓷砖):
防守 在里面(自己):
我不记得如何初始。父母
self.colour = 0xdfdfdf

当您不编译时,第一个的明显好处就是丢失。

有帮助吗?

解决方案

其他几个原因,尤其是非编码器可能会更改配置,让我们让它们舒适。

对于不同情况,您可能有许多不同的配置文件。如果您使用基于代码的方法,则为每个不同的配置实例复制了句法更复杂,句法更为复杂。我声称多副代码是一件坏事。

此外,配置不必来自文件,例如(例如)在数据库中 - 在分布式系统中可能比文件更好。因此,分开代码和配置可以具有灵活性。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top