nus-cs2103-AY2425S1 / pe-dev-response

0 stars 0 forks source link

Most commands are too long and/or hard to type #3100

Open nus-se-script opened 1 week ago

nus-se-script commented 1 week ago

Description

Most commands contain two or three words which makes it difficult and time-consuming for the user to type.

The use of hyphens also make the commands harder to type.

This goes against the intended typing-focused use case of the application.

E.g. add-client, list-policies, list-expiring-policies

Having shorter commands, such as exppol instead of list-expiring-policies, would make the application more user-friendly as the users would not have to type such long commands.

Screenshot of Command List

I've attached a screenshot of the command list found in the UG for convenience.

command-list.png


[original: nus-cs2103-AY2425S1/pe-interim#1698] [original labels: severity.Medium type.FeatureFlaw]

ckaayy commented 1 week ago

Team's Response

Thank you for your inputs! After carefully considering your suggestion, the team would like to politely reject it due to the following reasons:

  1. Our app is designed for fast typist so such minor differences in command length should not be significant.
  2. We felt that using the command words as provided by you could be less intuitive. Commands such as "exppol" is not immediately self-explanatory considering that there is no verb in the command word to tell the user what it does.
  3. We would like to have Prudy commands as similar to the english language as possible, considering the application will be used by non-technical users. Having the command words resemble english words will allow for a more gradual learning curve for using the application.
  4. Having the command words to resemble the english language allow users to "type what they have on their mind". For example, if the user thinks of "listing expiring policies", the user can simply type what is on their mind, making it easier to remember these commands, compared to consistently associating "listing expiring policies" with "exppol".

Furthermore, the team would like to highlight that the bug reported could be classified as a suggestion.

Regardless, we really appreciate the thoroughness of the bug report.

We have classified this bug as a duplicate of bug report #3450 as both reports is suggesting the same thing: to shorten the command.

image.png

image.png

Duplicate status (if any):

Duplicate of #3450