遇到一个名为" Over Configuration Syndrome"的概念,这只是意味着你把所有可能的东西放到配置文件中。
这被认为是错误的方法吗?什么时候太多了?
我发现通过充分利用配置文件可以使代码更具可扩展性,更易于维护。
答案 0 :(得分:4)
这被认为是错误的方法吗?
由谁考虑?
显然,那些发明了标签" Over-configuration Syndrome"认为这是错误的做法。
但显然,做任何事情"太多"假设人们可以就多少太多达成一致,这是一个坏主意。
什么时候太多了?
是。这是真正的问题!
可配置性是一种权衡:
如果您的应用程序不够可配置,那么在尝试在不同的上下文中使用它时,您将遇到问题。您可能完全失败,或者您可能会发现必须修改应用程序才能使其正常工作。
过多的可配置性会使您的应用程序编写起来更加复杂,并且更难以测试。 (不同的配置参数如何交互?)它还可以使应用程序使用起来更复杂。
您需要在太少和太多的可配置性之间取得平衡。但我不认为有一个客观的答案,"多少是多少" ...
答案 1 :(得分:3)
您只需指定项目的非常规方面。过度使用会带来许多常见的'与非典型事物在同一个地方的东西......因此你不能再识别它们了。
考虑一下您希望从配置文件中获得什么。什么会帮助你更多。