Open kyhjonathan opened 5 months ago
Thank you for your suggestion. I do understand that there could be a potential scenario where a user may end up typing menu 01
when they intended to type menu 10
. However, i do believe that this is a flaw that is unlikely to affect normal operations of the product. Here are my reasons :
01
would be the value of 1
. Hence, the application displaying the commands of menu item 1 when the command menu 01
is typed is an expected outputmenu 01
instead of menu 10
would be able to identify their own error (as the commands displayed wont be what they desire), and retype their command againmenu 00010
, it would still correctly show the commands for menu item 10, as 00010
= 10
. Here is the exampleTherefore, i believe that this severity should be low as a user being stuck after mistaking their intended menu item after mistyping the command would be a very rare situation, and causes a minor inconvenience only. In this case, the user would just have to retype the correct command. However, i do acknowledge that this may potentially be a valid flaw to certain users, hence putting it under NotInScope as this flaw would be of a lower priority in terms of implementation for v2.1.
Team chose [response.NotInScope
]
Reason for disagreement: [replace this with your explanation]
Steps to reproduce:
The same problem is consistent if typing in "menu 0000000000001". This command takes the user to the menu 1.
This can be an issue if the user mistypes and actually meant to type in menu 10.
screenshot of bug:
Possible improvement: Could perhaps throw an exception, this can prevent users from going into the wrong menu if there is a typo. Restricting the user to type in the correct input exactly can prevent user mistakes. Could handle the user error in a similar way like how when user types in a wrong menu index