nus-cs2103-AY2223S2 / forum

12 stars 0 forks source link

Regarding Recommendation-CLI-First #265

Closed praveenkrishna0512 closed 1 year ago

praveenkrishna0512 commented 1 year ago

My team is wondering if selecting GUI Regions in the app (ie. a mouse input to click) violates the recommendation to have the application be tailored to be CLI-First.

In essence, do the following examples violate the recommendations?

Appreciate any help!

damithc commented 1 year ago

@praveenkrishna0512 If a CLI command can potentially be a faster way to get the same result (e.g., type d 3 to see details of address at position 3), not providing such an option will make the app not 'optimized' for CLI users. Again, it also depends on the context. While we should try to design the UI in a way that users can avoid having to deal with long lists that require scrolling, in some cases that may be unavoidable.

damithc commented 1 year ago

@praveenkrishna0512 Also keep in mind that developer time and resources are limited. That means some features can be 'not in scope' for the current iteration, if there are other higher priority features that need to be implemented first. In such cases (i.e., features postponed to a future version because they were 'not in scope' for the current iteration), the team will not be penalized for not implementing them.

praveenkrishna0512 commented 1 year ago

Alright thank you!