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.

Filter by
Sorted by
Tagged with
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 ...
André Christoffer Andersen's user avatar
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 ...
Rogach's user avatar
  • 719
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 ...
Erel Segal-Halevi's user avatar
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 ...
Shirish11's user avatar
  • 1,469
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 ...
SD.'s user avatar
  • 189
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, ...
Gary's user avatar
  • 24.5k
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 ...
Brad's user avatar
  • 617
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 ...
Vilx-'s user avatar
  • 5,320
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 ...
Tomáš Šíma's user avatar
-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 ...
Dominique's user avatar
  • 1,910