Configuration Languages Are the Bane of Our Existence
Paul Komkoff
It is probably a good idea to make it possible to change some constants in your program without recompiling it. So why it then gets incredibly hard to control these configurations? At which point configuration becomes a program with no tests, written in untyped language, which requires a lot of compute to evaluate and can't be checked in advance? Is it at all possible (and enough) to get rid of these languages and go back to ini files?
If you are like me, you want to know the answers to these questions, and this is what I'm going to talk about. Plus:
• sendmail.cf was an early sign everybody ignored
• if you use regular expressions for matching and selecting in your configuration, start writing a premortem
• when your configuration is more complicated than your program, who is your program now?
View the full SREcon24 Europe/Middle East/Africa program at [ Ссылка ]
Ещё видео!