Open m1oojv opened 8 months ago
Hello tester, the example command provided in the first screenshot is to show you the correct format that should be followed when using the add
command as a follow-up from your incorrect format when using the command. This is to aid you in inputting the correct format in the future. It is natural that the example may not work since your data in the application can vary at different points in time.
We understand that you may have compared it to the likes of our commands listed in our UG or DG, where we explicitly list the command down for readers to run. However, those scenarios are catered to a specific subset of data values in your application so that it is ensured the commands can be run successfully.
In fact, the reason why the command did not run is clearly stated in your second screenshot. Hope that clarifies the situation.
Team chose [response.Rejected
]
Reason for disagreement: Dear Team,
I appreciate your explanation, but I must insist that the issue with the example command provided by the application is significant and warrants attention. The purpose of an example command in an error message is to guide the user through the correct usage of the application, particularly when they have made an error. If the example provided cannot be executed with the sample data included with the application, it defeats the purpose of the example and could lead to further confusion.
When a user encounters an error, they may already be unsure of how to proceed. Providing an example command that does not work with the current state of the application—even if it is sample data—may increase the user's uncertainty and frustration if they need to continue to debug YOUR example command. It is reasonable for users to expect that example commands should be immediately testable and yield successful results, especially with the initial data set provided by the application itself.
Furthermore, while it is understandable that data within the application can vary, the initial state of the application is controlled and known. Therefore, example commands in error messages should be tailored to work with the sample data. This would allow users to learn from the example and understand the correct command format within a safe and controlled context.
The fact that the error message does not provide actionable guidance through the example command in the context of the provided sample data suggests an oversight in the application's user support system. Users should not be expected to debug example commands, and error messages should be constructed to offer clear, actionable, and correct guidance.
Given these points, the issue at hand does affect the usability of the application and should be recognized as a bug that needs to be addressed to improve the user experience and provide clearer support to the users, especially when they are trying to learn and correct their mistakes.
Additionally, I'd like to highlight the guidance provided by the professor regarding the handling of bugs. A rejection of a bug should be reserved for cases where the bug is deemed irrelevant or unnecessary to address, both in the current context and in the foreseeable future. However, in this instance, the example command's failure directly impacts the user's ability to learn from their mistakes and understand the application, which is undeniably relevant.
The purpose of an example command, especially when it follows an error, is to provide immediate relief and instruction to the user. When the example itself leads to another error, it not only extends the user's frustration but also undermines their learning process. This is counterproductive to the application's user experience and could dissuade users from continuing to engage with the software, which is particularly critical for non-technical users such as head nurses and medical workers who do not have time to debug on your appplication while on duty.
Therefore, considering the professor's guidance and the direct impact on user experience, this bug should not be rejected but accepted and prioritized appropriately. It is crucial that we ensure our application is as user-friendly and supportive as possible, particularly when users are attempting to navigate an error they have encountered.
Context : data is currently the sample data given by application on start up
I got an error from the application after add
so i used the example given to me
i still get an error. very unhelpful example command from error message