bryanyee33 / pe

0 stars 0 forks source link

Use case included implementation details #22

Open bryanyee33 opened 4 months ago

bryanyee33 commented 4 months ago

image.png

Implementation details of choosing either CLI or GUI are specified in the use case.

nus-se-bot commented 4 months ago

Team's Response

We think the scope is quite large. To the best of our knowledge, there should be no other methods to retrieve it beyond GUI and CLI.

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: Steps in use cases should only give the intention of the actor, not mechanics such as "either by GUI or CLI", as it reduces flexibility of implementation.

image.png

Moreover, your current implementation already uses an method that is neither GUI or CLI, which is using tab. By your definition of CLI in the UG glossary, since pressing tab is not a command (unlike add, delete, etc.), it is not CLI. So it in fact it not only limits flexibility, but it is also incorrect.

image.png