Ho un progetto in cui il requisito del cliente specifica un report e contiene equazioni matematiche per il contenuto di alcune colonne su quel report. Una delle colonne di questo report è un totale parziale che inizia con un valore di apertura e che 'dovrebbe' rimanere a quel valore di apertura fino in fondo al report perché l'altra roba è in equilibrio. Cioè se qualcosa fosse andato perso, il valore sarebbe cambiato e il cliente vedrebbe che c'è un problema.
Il motivo per cui ho citato "dovrebbe" in quest'ultimo paragrafo è perché la specifica definisce un'equazione per questa colonna, e posso provare matematicamente che annulla "il valore della riga precedente". In altre parole, il valore non cambierà mai mai dal valore di apertura.
Quindi le mie opzioni sono:
- Implementa l'equazione come specificato, ho il sospetto che l'interprete non risolva l'equazione, quindi ci sarà un impatto sul rendimento
- Esegui un annullamento e implementa il valore della colonna come "valore della riga precedente"
- Invia la domanda per il backup della catena al cliente e rischia di perdere la scadenza a causa di diversi giorni persi con la burocrazia e la matematica improvvisata 101 lezioni per spiegare la differenza tra "sì, non cambierà mai, è lì solo nel caso" e "non cambierà mai."
Ho praticamente deciso cosa farò, ma ho pensato che fosse una domanda interessante. Cosa pensi che sia la cosa professionale da fare?