<div dir="ltr">I used to work on a project where some parts of the system execution flow are configured through<br>configs. Something like<br><br>{app1, [<br>    {callbacks, [<br>        {Mod, Fun, Args},<br>        ...<br>
    ]}<br>]}.<br><br>I found this is not obvious to understand how parts of the project are tied together in<br>this conception.<br>It reminds me how some of Java's application servers are configured through xml, it was<br>
always hard for me to find all places where I must put class name in order to satisfy it.<br>This is rather silly question, but what pros and cons may be to do/not to do like this.<br></div>