Фронтенд опережает бекенд: опыт написания 200 000 строк кода с использованием моков
Краткое резюме
Ведущий фронтенд-разработчик описывает опыт работы с headless CMS Directus и бекендом на примере интеграции с использованием моковых данных. Автор статьи обращает внимание на сложности, возникающие при замене моков на реальные ответы.
Я занимаю позицию ведущего фронтенд-разработчика в IT-подразделении одного из ведущих федеральных застройщиков. Особенность работы в такой компании заключается в том, что сроки, которые нам устанавливают, не всегда соответствуют реальным ресурсам и возможностям нашей команды. Из-за этого мы вынуждены работать с высокой скоростью, стремясь достичь максимального результата в кратчайшие сроки.
В таких условиях мы занимались масштабными интеграциями с headless CMS Directus и бекендом, используя на фронтенде моковые данные. Эти интеграции были объёмными и требовали быстрого выполнения. В процессе работы стало очевидно, что многие фронтенд-разработчики не до конца понимают, как правильно подготовить интеграцию, чтобы впоследствии можно было легко и безболезненно заменить моки на реальные ответы. В данной статье мы рассмотрим подходы к решению этой задачи на фронтенде.