бекенда? Я никогда не делал, мне техлид дал задание разработать архитектуру простого бекенда. Т.е. в принципе я понимаю что нужно сделать. Но как это лучше оформить не знаю. Просто в миро сделать блок схему или есть более подходящее решение?
Какая то очень абстрактная задача на мой взгляд. Что значит разработать архитектуру для простого бэкенда?
нужно сделать парсер на ларе. Парсить несколько сайтов, агрегировать данные и по апи их отдавать.
А зачем для этого блок схема?) Как она поможет тебе сделать парсер?)
А почему нет? Это удобно для понимания
так это не мне надо, а техлиду. Задача в том чтобы раздать задачи нескольким джунам.
Как ходят потоки данных, кто участвует во взаимодействиях, зоны ответственности и прочее
Ну хз. Как по мне это имеет смысл на больших проектах и командах, для документации и координации. А на мелочевке просто лишняя работа.
так да, это скорее учебная задача.
Ну хз, чо ты докопался до блок-схемы
Ну тогда я бы просил у Лида пример другого проекта чтобы посмотреть
это первое что я сделал само собой. Но техлид человек сложный, сказал сначала сам найди/придумай/сделай, а потом выберем как лучше.
или нарисуй ему диаграмму классов на UML 😁
если знаешь что это. Не знаешь - рисуй обычную блок-схему
читал про UML, но пока не очень понял что это. И насколько часто это применяют)
Парсер вполне может быть не просто кучкой классов на РНР
Все правильно сказал) надо приходить не с вопросом как делать, а с предложениями и оценкой что лучше, что хуже ) ты же инженер в первую очередь
У Зандстры в книге неплохо расписано что это, зачем и как использовать буквально в нескольких главах. Можешь поискать в инете почитать
Обсуждают сегодня