Как организовать разработку клиент-сервеного приложения?
Всегда писал веб приложеньки, как фуллстек и в одного, то есть контролируя весь процесс полностью, но с недавних пор перешёл в команду на позицию фронтедера, в команде ещё один бекендер, который тоже раньше был фуллстеком.
У нас явно ощущаются пробелы в организации работы. Особенно в части апи, как место нашей "состыковки".
Может быть есть готовые рецепты, как организовать такую работу? Писать какие-то планы? Регламентировать апи заранее? Что-то ещё?
Отдельно отмечу, что работать приходится по сути без ТЗ, все в текучке.
Определите контракты апи хоть на уровне json файлов, бэкеелер будет пилить потихоньку, вы уже будете иметь заглушки. Как это документировать это уже ваши заморочки я бы передавал примерный джисон и граничные условия. У нас допустим используется swagger но так как я пишу отдельный компонент я и фронт и Бэк делаю сам
Спасибо! Думал примерно в таком же направлении, но виду несколько проблем:
1) так как работаем без ТЗ (с оглядкой на похожий сервис), пока сложно предсказать весь спектр методов апи и их наполнение, но ближайшие конечно можно
2) вероятнее всего будут изменения этого апи по ходу дела. Например написали мы конкракты для нескольких методов, бекендер пилит, я юзаю заглушки, а потом происходит какая-то вынужденная корректировка методов.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.