Siccome non so bene dove rivolgere questa domanda la metto qui. Eventualmente mi direte dove spostarla.
Ho scritto un programmino per eseguire un certo calcolo ingegneristico.
Il programma è abbastanza semplice e può essere applicato a diversi casi simili.
Però per ogni caso ci sono una serie di parametri da modificare ogni volta editando il sorgente e ricompilando.
Se utilizzo il programma di rado è facile che debba perdere un po' di tempo a rileggere il sorgente per capire dove e come modificarlo...
Allora ho pensato di predisporre un file di configurazione in cui definire i parametri da modificare per adattare il calcolo al caso specifico. In questo modo potrei non toccare più il sorgente e limitarmi a creare un file di configurazione da dare poi in pasto al programma. Qualcosa da lanciare tipo:
$ calcolo <nome_file_configurazione>
Per Il formato del file di configurazione avrei pensato a qualcosa di semplice ma leggibile del tipo:
1- le righe che iniziano con "#" sono commenti
2- i parametri vengono definiti in righe del tipo: Parametro = <valore>
Prima di entrare eventualmente nel dettaglio vi chiederei cosa ne pensate.