La nostra applicazione, un libro mastro di denaro abbastanza complicato, ha un campo JSP per l'iscrizione di un determinato tipo di denaro dovuto, bilanciato dai pagamenti effettuati a fronte di tale importo dovuto. Nell'applicazione, questo campo è etichettato come "Altro pagamento"
Dopo molte discussioni sulla confusione dei nostri utenti sul motivo per cui le loro stampe contabili sono state "inaccurate", è stato deciso che dovremmo eliminare i numeri negativi in questo campo dati. Questo campo non è stato progettato per prendere numeri negativi, e nessuno dei nostri campi JSP dovrebbe prendere numeri negativi. Per consentire agli utenti di inserire numeri "negativi", stiamo aggiungendo un nuovo campo chiamato "Altri non retribuiti".
Potrei essere chiamato in futuro per giustificare questo cambiamento. C'è qualche ragione, per un'applicazione java costruita su una base di database SQL, perché inserire numeri come negativi potrebbe essere negativo per la nostra applicazione?