
Костыли в веб-интерфейсах
Костыль на профессиональном сленге программистов и веб-дизайнеров означает
добавление недостающей функциональности без полной переработки существующего интерфейса. Проблема исправляется по принципу «всё равно, как, главное, — чтобы работало». Костыли наращиваются дополнительными скриптами. Визуально их можно наблюдать в виде модулей, баннеров, которые не вписываются в общую концепцию страницы.
Откуда берутся костыли?
Устаревший сайт
Любой сайт неизбежно устареет по разным причинам. Самые типичные из них:
- изменение задач бизнеса;
- новые тенденции в веб-дизайне;
- необходимость новой функциональности.
Неправильная вёрстка
Сайт будет изначально свёрстан неправильно, когда дизайнер и веб-разработчик — совершенно разные подрядчики, которые не работают вместе. Или когда дизайнер не знаком с принципами вёрстки сайтов. Тогда веб-разработчик получает макеты, почти непригодные к обработке. А клиент то уже утвердил! Значит, требование к работе совсем невменяемое: собрать всё пиксель в пиксель. Веб-разработчик, зеленея от счастья, начнёт добавлять дополнительную html-разметку (эти самые костыли) в коде страницы, чтобы хоть как-то всё выполнить.
Нестандартная реализация интерфейса
Интерфейс с решениями, которые не соответствуют человеческим ожиданиям, всегда очень неудобный. Непродуманные логические ходы ведут пользователя в никуда, собственников сайта — к дизайнерам и разработчикам, а последних — к наращиванию костылей в интерфейсе. Плохо, когда сайт изначально на костылях. Вот тут ничего хорошего не выйдет.
Недальновидно сделанный сайт
Проактивность дизайнера имеет большое значение при разработке сайта. Типичный пример: заказчик получил красивый сайт от дизайнера, все счастливы. Не прошло и недели, как на сайт влепили баннер и поломали красоту. Всё работает, как надо, но выглядит так себе. Дизайнер не предвидел, что сайт — инструмент для бизнеса, причём очень живой и подвижный, заказчику нужно будет с ним как-то работать.
Пример использования костылей в обычной человеческой жизни. Номер экстренной службы изменился, но старую табличку решили полностью не переделывать.
Что делают в таких случаях
Костыли — это дешевое временное решение, но никак не способ решать проблемы постоянно. Много костылей снижают юзабилити. Наращивание костылей неизбежно ведёт к ухудшению работы сайта, и, как вариант, редизайну или модернизации сайта.
И что, смириться?
Ни в коем случае. Костыли — это тот случай, когда, как говорится, всё хорошо, что в меру. Костыли -это не всегда плохо. Если в жизни человека это из ряда вон выходящее обстоятельство, то в жизни сайта — неизбежность. Переделывать сайт из-за малейшего чиха не стоит. Не рентабельно. Но можно уменьшить их количество в будущем acheter viagra discount. Чтобы костылей было меньше, в разработке сайта должен участвовать веб-аналитик. Он наперёд спроектирует все возможные сценарии использования и поведение системы.
Также лучше всего, если создавать дизайн, верстать и поддерживать ваш сайт будет одна и та же команда. Так вы можете избавиться от головной боли в виде поиска специалистов на каждую задачу и скорой модернизации.