nus-cs2113-AY2223S2 / pe-dev-response

0 stars 0 forks source link

Inconsistent command names #1212

Open nus-pe-bot opened 1 year ago

nus-pe-bot commented 1 year ago

The command names for atomic habits, focus timer are using "short form" like hb and ft. However the command for the other modes like self reflection and gamification are spelt out. E.g. reflect and gamif.

Consider using similar style like rf or gf so that the user can remember the commands easier.

I think this is a very small issue and is up to your consideration.

image.png


[original: nus-cs2113-AY2223S2/pe-interim#1648] [original labels: severity.VeryLow type.FunctionalityBug]

haoyangw commented 1 year ago

Team's Response

Thank you for the suggestion. we respectfully disagree, as with sufficient usage and reference to our UserGuide/help command, users can remember the commands all the same, even with the current naming scheme for the commands, since all our commands are relatively short.

We can see a similar notion in the industry, since in Linux, the basic commands don't have a 'pattern' to the command naming scheme either. For example, the ls command stands for 'list'(one word), but there's also the mount command. On the other hand, Linux provides the cd command, which stands for 'change directory'(two words). Regular Linux CLI users do not find these commands difficult to learn, despite the lack of a standard naming 'pattern', since they are all relatively short.

As such, we disagree with the need for a standardised naming 'pattern' for our commands. Thank you for the suggestion nonetheless.

Duplicate status (if any):

--