Questions tagged [configuration-management]
Configuration management (CM) is a systems engineering process for establishing and maintaining consistency of a product's performance, functional and physical attributes with its requirements, design and operational information throughout its life.
11
questions
88
votes
7
answers
26k
views
How bad of an idea is it to use Python files as configuration files?
I've always used JSON files for configuration of my applications. I started using them from when I coded a lot of Java, and now I'm working mainly on server-side and data science Python development ...
52
votes
7
answers
52k
views
What is the preferred way to store application configurations?
Most of the time, I store development application config in root directory of the project, like this:
app
|-- config.json
But that doesn't seem to be the best approach, since this config ends up ...
47
votes
22
answers
21k
views
What are some good practices before checking in source code? [closed]
My team uses Team Foundation Server for source control, and today I fixed some bugs and smoke test application before I checked it in but I forgot to comment some code. (This code made the UI a little ...
35
votes
9
answers
24k
views
Version control and personal configuration file
Our project uses a user-specific configuration file. This file is currently not in version control, since it is different for each user. The problem is, whenever a developer adds a new module that ...
19
votes
6
answers
4k
views
INI files or Registry or personal files?
I want to save the configuration of my project which includes
Screen size
Screen position
Folder paths
Users settings and so on.
The standard places where you can save these are configuration values ...
15
votes
5
answers
3k
views
Best practices for handling large number of structured configuration/property files
Imagine a system that has a large number of servers. Each of them has a number of settings:
Some specific to the server
Some specific to the region
Some common across all of them
Maybe you can have ...
11
votes
6
answers
3k
views
Are external configuration files considered an antipattern?
Many times I have been in a situation where an application is apparently broken, only to find that an external configuration file has been at fault. Typically this is because the wrong file is there, ...
4
votes
1
answer
2k
views
How to best distribute client specific configuration settings
I'm writing a WinForms desktop application which will be shipped out to several different clients and am wondering what the best way to implement a user configuration file is. Normally I would use the ...
3
votes
1
answer
83
views
What is the best practice(-s) for managing many certificates?
Situation:
In our system there are a lot of certificates. Some of them are used to secure HTTPS endpoints. Many more of them are used as a means of authenticating our system to an external system (we ...
0
votes
1
answer
86
views
Creating service to distribute passwords to architecture
We have big legacy code working for big corporation connecting to multiple remote/local databases.
The configuration files with IP, name and password for connecting to different databases are now ...
-1
votes
4
answers
547
views
Best practice for knowing the link between binaries (*.exe and *.dll) and their source code?
I'm working in a company, where we work with a kind of plug-and-play system:
An executable is put inside a central directory, and there is a Modules directory, where DLL files can be inserted, which ...