Bizkaiko
08-11-2011, 08:36
Buongiorno,
ho un problema di questo tipo: devo fare dei calcoli per ottenere un risultato, ma la funzione che ci sta dietro può cambiare nel tempo.
Ad esempio:
oggi--> Risultato= Parametro1 + Parametro2
fra un mese la direzione cambia idea e decide che Risultato= [(Parametro1) + (Parametro2^2) ] / 5
Per evitare di dover riscrivere ogni volta il codice, la mia idea sarebbe quella di salvare in una tabella la funzione, e chiamarla da codice.
Cioè,
il codice quando esegue le istruzioni (e le richiama da dove le ho salvate) dovrebbe venire rispettivamente X=Y+Z e X=(Y+(Z^2)) / 5.
Per chiarire, è come se volessi costruire una stringa di testo andando a pescare i valori da una tabella, solo che in questo caso si tratta di un'istruzione di codice.
E' possibile fare una cosa del genere? E magari fare in modo che se un domani mi aggiungano una terza variabile, il codice mi diventi X=Y+Z+K?
ho un problema di questo tipo: devo fare dei calcoli per ottenere un risultato, ma la funzione che ci sta dietro può cambiare nel tempo.
Ad esempio:
oggi--> Risultato= Parametro1 + Parametro2
fra un mese la direzione cambia idea e decide che Risultato= [(Parametro1) + (Parametro2^2) ] / 5
Per evitare di dover riscrivere ogni volta il codice, la mia idea sarebbe quella di salvare in una tabella la funzione, e chiamarla da codice.
Cioè,
il codice quando esegue le istruzioni (e le richiama da dove le ho salvate) dovrebbe venire rispettivamente X=Y+Z e X=(Y+(Z^2)) / 5.
Per chiarire, è come se volessi costruire una stringa di testo andando a pescare i valori da una tabella, solo che in questo caso si tratta di un'istruzione di codice.
E' possibile fare una cosa del genere? E magari fare in modo che se un domani mi aggiungano una terza variabile, il codice mi diventi X=Y+Z+K?