|
|
Лучше всего, когда команда применяет «вертикальную» разработку. Все технологи знают серверный язык программирования и фреймворк, умеют верстать, писать Яваскрипт и выполняют работу под ключ. Сегодняшний уровень абстракции программирования позволяет быстро прокачаться до нужного уровня. Более того, хороший технолог ценен не только своим опытом и знаниями, но ещё и способностью быстро получить недостающие. Например, спросить у сведущего коллеги или почитать «Стэк оверфлоу».
Бывает, что «вертикальная» разработка невозможна. Скажем, вы делаете фронтенд для клиента, у которого свой экзотический бэкенд. Или в продукте есть собственный поисковый движок, видеостриминг, обработка изображений или анализ данных. Такие задачи нужно обособить и решить с помощью узкопрофильных квалифицированных специалистов.
Самый опасный сценарий — когда фронтендеры отдают в бэкенд свёрстанные страницы и не имеют доступа к «оживлённой» вёрстке. Потери времени на ловлю багов и внедрение изменений колоссальны: верстальщик обновляет макет, передаёт его программисту с пояснениями, программист сравнивает старый код и новый, пытается внедрить изменения, случайно ошибается или не может сделать, как задумано, из-за того, что реальные данные отображаются не так, как в красивом макете. Ад!
Чтобы избежать этого, научите фронтенд-технологов работать с шаблонами фреймворка и покажите, где лежат ЦСС-файлы и яваскрипты. Тогда фронтендщик будет в своей ветке делать «живую» вёрстку, а бэкендщик писать логику в своей.
|
|
Как проработать верстальщиком всю жизнь
|
|