Week #25

24.12.2018-20.01.2019

На этой неделе прошел четвертый бэкенд проект “Менеджер задач”. В проекте необходимо разработать, систему управления задачами. Реализуется функционал добавления, просмотра, редактирования, удаления, фильтрации задач, статусы задач, привязка создателя и исполнителя, аутентификация.

В самом начале около недели потратил на правки репозитория-шаблона. Это время помогло разобраться в структуре проекта.

Так получилось, что этот проект по проверке ментором получил меньше всего комментариев, чем прежние, видимо учусь, были небольшие замечания, но не было такого, что я что то больше рефакторил.

Самое трудное было разобраться с ORM, исходя из документации sequelize, много что не очевидно, например, установление связей между сущностями. В доке не пишут, что когда делаешь связь, нужно делать миграцию, да и вообще на любое изменение связанное с БД, нужно делать миграцию, уже даже не помню, как пришел к этому, но из доки это не понятно. Может быть миграции само собой разумеющееся, но для меня это было не так. В общем, первую неделю правил репозиторий, вторую сделал первый и второй шаг, третью изучал sequelize и делал третий шаг.

Спасибо Кириллу за менторинг в проекте.

Дальше буду проходить php.

Subscribe to my mailing list

* indicates required
Share
Send

Related Posts