Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Средства повышения эффективности работы пользователей и сопроводительные материалы




Код и исполняемые модули

Исходные тексты и исполняемые модули составляют комплект поставки пол нефункциональной версии приложения. Как только код, созданный группой разработки, начинает соответствовать функциональным спецификациям, следует начинать работу по контролю качества кода. Следите, чтобы код и исполняемые модули были эффективны и созданы без нарушения установленного графика. Следите за качеством кода все время разработки проекта, несмотря на жесткие сроки. Попытки сэкономить на качестве кода в угоду сиюминутным интересам чреваты крайне нежелательным удорожанием всего проекта в будущем.

Избежать снижения качества кода помогают стандарты; они:

• вынуждают разработчиков придерживаться единого подхода к кодированию в любых условиях;

• постоянно напоминают разработчикам о важности качества кода.

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

Стандарты — обязательная составляющая должностных обязанностей разработчиков, а не соглашение, придуманное исключительно для удобства их работы.

Традиционно стандарты кодирования охватывают следующие области кодирования:

• именование;

• структура;

• комментарии;

• конкретные требования и запреты.

 

 

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

Еше одна цель традиционных стандартов кодирования — повышение надежности кода. Этой цели служат конкретные требования и запреты, например, обязательность обработки ошибок или запрет использования оператора GoTo. Элементы программы, файлы, функции, переменные и константы должны отвечать правилам именования; часто применяются и дополнительные соглашения специального характера (скажем, применение венгерской нотации для префиксного указания типа переменной в ее имени). Соблюдение подобных стандартов упрощает управление проектом.

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

«Если, читая документацию, пользователь не испытывает затруднений, значит разработчики на верном пути. Создавая код, программист должен постоянно помнить о пользователях. Если написанный код кажется программисту недостаточно ясным или эффективным, впечатление пользователя скорее всего будет таким же». При тестировании функциональных возможностей промежуточных версий продукта бета-тестеры не должны заниматься теми компонентами, качество кода которых не соответствует критериям качества. В противном случае заведомо некачественные компоненты будут влиять на общее впечатление от продукта, которое складывается у группы тестирования. При бета-тестировании не требуется добиваться идеальной работы приложения — проверяются только конкретные элементы, которые должны быть доведены до группы тестирования.




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 268; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.