Open m1oojv opened 1 year ago
Hi tester. It is already mentioned in the UG that any error in the JSON file will result in the clearing of the data to prevent error:
This mechanism is to ensure that erroneous data will not be allowed for use that may lead to catastrophic scenarios like important data lost after adding on to the problematic data. If users are non tech savvy, they should not be modifying the JSON file unless they know what they are doing.
Team chose [response.Rejected
]
Reason for disagreement: I must respectfully challenge the decision to reject the issue concerning the potential for data loss upon modifying the data file with an invalid input. The possibility that a single erroneous change could result in the loss of a substantial contact list—up to 1000 entries as specified in the Non-Functional Requirements—is a matter of considerable concern, particularly in a hospital setting where such data is crucial for daily operations. I was going to give this a high severity but because of I have already considered the warning included in the UG, I have downgraded it to medium.
While the warning in the User Guide is an important advisory, it may not suffice in mitigating the risks posed by this issue. The primary users of this application, head nurses, may not possess the technical expertise required to navigate such problems safely. Therefore, relying on their vigilance and understanding of technical documentation to prevent data loss is not a fail-proof strategy. The application should be designed to be resilient to user errors, particularly when the stakes involve critical patient and staff data.
The proposed solution of archiving the save file, rather than discarding it, is indeed a prudent measure. However, the effectiveness of this solution is contingent upon the users' awareness and understanding of how to utilize such a feature. Given that the current User Guide does not provide instructions on this process, the risk of data loss remains unmitigated for the non-technical user.
Data management within a healthcare application is not a trivial matter; it is integral to the application's core functionality. The potential loss of data due to an accidental misstep is a severe concern that demands attention and rectification. It is not a question of whether the bug should be addressed now or later, but rather the necessity of ensuring the application fulfills its role reliably and securely without the risk of such catastrophic failures.
Moreover, as per the guidance provided by the professor, rejection of bugs should be reserved for issues that are deemed irrelevant or unnecessary to the product in any future context. In this case, the integrity of data and the usability of the application for non-technical users are clearly relevant and require consideration.
In light of these points, I urge the development team to accept this bug and prioritize the implementation of a solution that safeguards user data effectively and ensures that the application adheres to the high standards required for medical software.
after exit , all data is deleted
This is very dangerous for users , especially non tech savvy ones to have their data entirely wiped out because of an error in the json file