wanjuin / pe

0 stars 0 forks source link

(Add flexibility) Could allow addition of movie other than in the list #6

Open wanjuin opened 1 year ago

wanjuin commented 1 year ago

Similar to issue #3, since the purpose of MovieMate is for one to manage his or her own list of movies that they've watched or planning to watch, it would be more meaningful for MovieMate to allow the addition of other movie other than those from the fixed list.

(refer to the picture below) for example, if the movie that I want to watch in the future is "Man vs Bees" (add into my watchlist), but after i entered "towatch bee" there is no "Man vs Bees" in the existing list. It would be better for the program to allow people to add in their own choice of movies not on the list.

Furthermore, program could allow them to add the details of the "newly added" movies too. (movies that are not in the fixed list)

image.png

soc-pe-bot commented 1 year ago

Team's Response

No details provided by team.

The 'Original' Bug

[The team marked this bug as a duplicate of the following bug]

My favourite movie is not found

List is not extensive, and no way for me to add myself as well

image.png


[original: nus-cs2113-AY2223S2/pe-interim#2142] [original labels: severity.High type.FeatureFlaw]

Their Response to the 'Original' Bug

[This is the team's response to the above 'original' bug]

Due to TP project scope, we have to fix the size of movie database. Therefore it is impossible to extend the movie database.

Items for the Tester to Verify

:question: Issue duplicate status

Team chose to mark this issue as a duplicate of another issue (as explained in the Team's response above)

Reason for disagreement: [replace this with your explanation]


## :question: Issue response Team chose [`response.NotInScope`] - [x] I disagree **Reason for disagreement:** Since it is stated in the User Guide regarding the purpose of this CLI app, is to "managing **your own list of movies** that you’ve watched or planning to watch." Since it is :**yout own list of movies**, we should be able to add our own choice of movie despite not in the movie database. While understanding there is constrant due to TP project scope, it would still be better to achieve the stated purpose (in UG), by allowing addition of user's own movie not available in the movie database list. If not, the team should improve its purpose in their UG, to make it clearer for the user that all movies to be added are only according to the a fixed movie list database. Image obtain from UG: ![image.png](https://raw.githubusercontent.com/wanjuin/pe/main/files/c321ed9a-fc3d-44d8-bdb6-69d32127ef1a.png)
## :question: Issue severity Team chose [`severity.Low`] Originally [`severity.High`] - [x] I disagree **Reason for disagreement:** severity.High. As I feel that this is a flaw that will affects most users and causes major problems for users. As a user, I tried adding different movies that I have watched before to the list however I am unable to add as it is not in the movie database. This shows that it is not achieving its purpose as stated in the user guide and developer guide. Addition of movies not in the database should be allowed, due to understanding the challenges of extending movie database. Since it is stated in the User Guide regarding the purpose of this CLI app, is to "managing **your own list of movies** that you’ve watched or planning to watch." Since it is :**yout own list of movies**, it is actually quite a serious issue that we are unable to add our own choice of movie despite not in the movie database. Howver, this app still achieve part of its purpose of being able to add in movie that are available in the movie database, hence I would like to reduce the severity level to Medium instead of High. ![image.png](https://raw.githubusercontent.com/wanjuin/pe/main/files/c321ed9a-fc3d-44d8-bdb6-69d32127ef1a.png)