R50 8b60e72caf8ab34882503e8efe334946
Разработка и дизайн сайтов

Верстка интернет-магазина по продаже шин

Добавлено 13 апр 2020 в 20:01
Полное описание проекта — https://dev-postnov.ru/projects/buses/

Задача:в кратчайшие сроки разработать сайт по готовому дизайн-макету от дизайнера.

Просмотрев макеты, я понял, что многие блоки повторяются на нескольких страницах, значит следует сделать их переиспользуемыми.

За счет чего это достигается?
Следует писать код так, чтобы можно было вырезать целую секцию и переместить ее ниже, выше или на другую страницу. Нужно разбивать верстку на компоненты, которые будут написаны не зависимо оттого, где будут вставлены.

Вся внутренняя стилизация остается внутри компонента, а вот отступы, ширина задается извне.

После создания главной страницы и страницы каталога, другие страницы можно было собирать как на конструкторе.

На сайте есть список товаров, который на трех страницах выглядит одинаково.
То есть мне нужно было один раз создать блок и потом просто скопировать его.

Это ведь просто осознать, не так ли?
К сожалению во многих проектах я замечаю, как программисты дублируют десятки строк кода, затягивают разработку и усложняют себе работу.

Продолжение на сайте-портфолио: https://dev-postnov.ru/projects/buses/
771240d995 826586ed47 9e448c409c 598ce8f069