-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Class diagram #106
Comments
The first draft of the class diagram has been done by @odenizddd , @SouthAscend and I. We faced some unclear points in the requirements. In the next meeting we will discuss those aspects and revise the diagram. |
I would like to give a little feedback for the first draft. Do you think it would make sense to keep a list of disliked or blocked posts in RegisteredUser class? |
Compared to the fields in 'Profile', we thought that 'likedPosts' and 'blockedUsers' were more private information. That's why we put them in "RegisteredUser." However, we can modify it as needed. |
I revised the diagram according to TA's feedback. The new diagram can be seen here. Changes are:
|
@semihYILMAZ37 Did we remove the feed feature completely or is it just for the class diagram? If the feture remained, why are we removing it from the diagram? Same goes for the guestUser class too. Other than that it seems better with your improvements. |
@odenizddd @semihYILMAZ37 @SouthAscend I think this version looks very nice. It meets all the requirements of feedback. |
Feed does not have anything to be stored hence it does not need to have a class. It is just a process. In new diagram, search engine class has a method to return feed for a user. I think returning the feed has similarities with returning search results. Therefore I added feed method to search engine class. About guest user class, we dont need to store any information of guest user. Then there is no reason to make it a class. |
@set120120 this issue is ready to review. |
Everything seems okay. Good job @semihYILMAZ37 @odenizddd @SouthAscend |
Description
We need a class diagram for our project
Tasks
Estimated Time
120
Deadline
07/04/2024 - 23.59
Reviewer
@set120120 - 08/04/2024 23.59
The text was updated successfully, but these errors were encountered: