Si supponga che un'applicazione mostri una tabella di dati. I dati vengono caricati da un database quando il programma viene inizializzato.
Ogni valore nella tabella è rappresentato da un campo di input, in cui ogni pressione di un tasto in uno di questi campi provoca un aggiornamento:
- I dati vengono scritti nel database
- Quindi, ogni valore nella tabella viene aggiornato riassegnando i modelli ai dati
La mia preoccupazione qui è che ogni valore viene aggiornato per ricalcolare un riepilogo, anche quelli che non sono stati toccati affatto.
Tuttavia, l'applicazione funziona velocemente, l'aggiornamento non causa alcun inconveniente all'utente. Devo comunque refactoring la mia domanda?