Shape Up
Оглавление книги
Shape Up · оглавление

Глава 5. Собрать первый рабочий фрагмент

Соедините слои в одном фрагменте

Раздел 1 из 6 · 1 мин

Можно представить проект состоящим из двух слоёв: пользовательской части — фронтенда — и серверной части — бэкенда, дизайна и кода. Хотя с технической точки зрения слоёв больше, именно соединение этих двух слоёв — главная трудность интеграции в большинстве проектов.

Предположим, проект начинается с большого объёма дизайнерской работы. Команда может спроектировать разные экраны и даже реализовать их в виде шаблонов или представлений. Но пока их не подключили к бэкенду, ничего не работает. Работа остаётся на уровне гипотез и предположений.

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

Выполнены отдельные части фронтенда, но ничего не работаетВыполнены отдельные части фронтенда, но ничего не работает
Выполнены разрозненные части фронтенда и бэкенда, но ничего не работаетВыполнены разрозненные части фронтенда и бэкенда, но ничего не работает

Вместо этого мы хотим выбрать один фрагмент проекта и соединить в нём все части. Тогда, завершив его, команда получит осязаемый результат, работоспособность которого проверена — или который оказался неработоспособным и требует пересмотра. Любой сможет пройти по интерфейсу, проверить, делает ли функция то, что должна, и соответствует ли это тому, чего он хочет.

Соединён один вертикальный фрагмент — что-то уже работаетСоединён один вертикальный фрагмент — что-то уже работает

Сотрудничество

Расскажите о задаче

Четыре коротких ответа — и мы свяжемся с вами, чтобы обсудить детали.

Какую задачу хотите решить

Отправляя форму, вы соглашаетесь на обработку контактных данных для ответа на заявку.