logo
Лабораторная работа №1

Функциональность

В случае если планирование происходит успешно, на этом этапе мы уже знаем, какой тип сайта требуется и для какой аудитории он создается. Таким образом снимается некоторая неопределенность, но до полной ясности далеко. Если обратиться за помощью к гуру в области создания сайтов, то они, как правило, предлагают ряд развернутых анкет (check-list) для выявления потребностей заказчика. Мы можем воспользоваться одним из них и заранее решить, какие возможности сайта нам понадобятся на начальном этапе.

Делать какую-либо возможность «на вырост», чтобы не использовать ее сразу же, не стоит. Это увеличит сроки и стоимость, а необходимость в данной функции может со временем сойти на нет. Среди профессиональных разработчиков существует золотое правило делать только те вещи, которые действительно нужны. Так как интернет-технологии совершенствуются весьма стремительно, существует высокая вероятность получить нерабочий вариант функции, которая была создана ранее, «на всякий случай». Лучше всего работают вещи, которые используются. Особенно это справедливо для программного обеспечения, в котором, как известно, всегда содержатся ошибки. Вопрос только в их количестве. А то, что используется каждый день множеством пользователей (посетителей) многократно ими проверяется (тестируется) в рабочих условиях. С помощью такого подхода преодолевается энтропия программного кода, каждая новая строчка которого может привнести новые ошибки.