Правильно ли составлен UML/шаблон дизайна для моего портфолио или как его можно улучшить (нужно ли?)?
Прежде всего, я пытаюсь создать свое веб-портфолио с Django и React, чтобы начать работать в качестве Full Stack разработчика. Я подумал, что было бы хорошей идеей показать уже в портфолио некоторые вещи, которые я могу сделать (мое портфолио ВСЕГДА будет fullstack проектом). Итак, вот что я хочу сделать: Веб-портфолио, которым управляю я, с функцией блога/комментария.
- Я могу добавить проект всякий раз, когда у меня есть что-либо новое для показа .
- Эти проекты могут быть отрецензированы пользователями (которые могут зарегистрироваться или не зарегистрироваться на моем сайте)
- Такие проекты могут нравиться только зарегистрированным пользователям (я решил, что так будет проще)
- Рецензии могут быть отвечены любым пользователем .
Не обязательно быть сложным, так что если вы думаете, что это может сработать, просто скажите об этом. НО, если вы заметите ЛЮБУЮ проблему, с которой я могу столкнуться с этой конструкцией, пожалуйста, дайте мне знать. Я не очень много знаю о UML, но я заметил, что это делает вашу жизнь намного проще, чтобы фактически создать бэкэнд после того, как вы спроектировали ваши таблицы.
Таблицы, показанные на графике ниже, будут представлены моделями на Django.
Вот UML, который я придумал: