Configuration
- Constants class file is a way used by developers to centralize all the configuration in one place. But, this is problametic as any change in the configuration forces the application to be recompiled and redeployed.
- To avoid this, it is preferred to separate the configuration information from application code completely. This reduces the burden of recompilation/redeployment, but it introduces an additional complexity of managing and deploying another artifact with application code.