nus-cs2103-AY2425S1 / pe-dev-response

0 stars 0 forks source link

Using snake-case for command words inhibits productivity #1814

Open nus-se-script opened 1 week ago

nus-se-script commented 1 week ago

It's not mentioned anywhere in the documentation that command words are case sensitive. Furthermore, having to adhere to the case-sensitiveness of the command words (especially because they use snake-case and are not all lowercase) makes typing the commands noticeably slower.

Example screenshot below:

Lowercase command word: image.png

Uppercase command word:

image.png


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

noth-k commented 1 week ago

Team's Response

Thank you for your suggestion. Our commands use camel case, not snake case. The exact usage was clearly stated in our user guide.

Regarding your comment on the case sensitivity of commands, our decision to use camel case for two-word commands was guided by considerations for user readability and clarity. We believe commands like addShortCut and listOrder are more intuitive for users to understand and use. That said, we acknowledge the minor inconvenience caused by case sensitivity and have categorised this issue as low severity.

We also recognise the potential benefit of making commands case-insensitive to further optimise the system. As such, we have placed it under NotInScope.

Duplicate status (if any):

--