我正在开发一个应用程序,其中在属性文件中定义了一些配置值,其值或有效范围在某种程度上取决于数据库中存储的数据。
出于某些原因,这似乎是错误的,但我正在努力为这个或任何可能表明这是不好的做法的已发表文章找到一个名称。谁能给点建议?
最佳答案
你的痛苦有一个名字,它就是耦合。
属性文件——我收集的是服务器配置的一部分或与应用程序捆绑在一起——与数据库耦合。数据库中的更改将波及到属性文件。
这不是最糟糕的耦合—— hell 圈是Pathological/Content耦合——但耦合仍然存在。
关于java - 将属性文件值与数据库中的数据耦合是一种反模式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32947376/