КАТЕГОРИИ: Архитектура-(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) |
Этапы тестирования
· Проверка в нормальных условиях, т.е. программа выдает нормальные результаты для характерной совокупности данных. · Проверка в экстремальных условиях, т.е. проверка в приграничных областях допустимых изменений (минимальные, максимальные допустимые значения, нулевые данные, пустые циклы, массивы, файлы). · Проверка в исключительных ситуациях. 4. Наглядность исходных текстов программ. Стиль программирования ‑ это набор приемов программирования, которые позволяют получать правильные, эффективные, удобные для применения и легко читаемые программы. Стиль связан с удобочитаемостью программы. Необходимо стандартизировать свой стиль программирования. Если существует более одного способа сделать что‑либо, то вы должны остановиться на одном из них и придерживаться его всегда. Рекомендации. Вводный комментарий объясняет назначение и условие применения. Пояснительные комментарии сопровождают те части программы, которые трудно понять. Пробелы вставляют повсюду, где это приводит к улучшению читабельности программы. Имя переменной формируют на основе хранящейся информации. Переменные следует явно объявлять. Имена должны отображать смысл содержания. Допускается префиксная или венгерская нотация (предложенная венгром Шарле Симони в начале 80‑х годов), которая отражает тип переменной или объекта (п. 5.1). Составные имена следует писать через знак подчеркивания или начинать с прописных букв. Используйте общепринятые имена (Get, Put, Calc и др.), которые описывают действия. Правила сокращения имен: в сокращение всегда должны входить начальные буквы; согласные важнее гласных; начало слова важнее его конца; длина сокращения ограничивается числом 15; списки имен в командах объявления упорядочиваются по алфавиту. Используйте общепринятые сокращения. Отступы от начала строки: при записи операторов и для указания связи между ними делаются одинаковые отступы от начала строки в размере трех позиций, т.е. отступами выделяются структуры вложенности отдельных фрагментов программы. 5. Гибкость и эффективность программ. Выносите часто изменяемые константы, адреса и имена файлов, баз в отдельные файлы настройки, ресурсов или регистрации. Оптимизируйте программу после ее отладки. Используйте именованные константы вместо обычных. Минимизируйте применение глобальных переменных, вложенных структур и команд перехода Goto. Ограничивайте действия над параметрами подпрограмм (ByVal, ByRef, Optional) (п. 2.10.2). Общие рекомендации программисту. Помните: программы читаются людьми! Не нужно делать комментариев больше, чем это необходимо. Используйте вводные комментарии. Располагайте комментарии в программе таким образом, чтобы это не делало ее менее наглядной. Одного оператора в строке достаточно. Для выделения структуры используйте отступы. Фиксируйте соответствие букв кириллицы и букв латинского алфавита. Стремитесь к простоте и к универсальности. Используйте постоянные приемы программирования. Унифицируйте форматы ввода и вывода информации. Обеспечивайте максимально удобный интерфейс пользователю. Интересуйтесь, как эксплуатируется программа. Устанавливайте более скромные цели (работающие программы гораздо полезнее и важнее незаконченных громадных проектов). Уменьшайте сложность путем разбиения программы на отдельные части (модули, подпрограммы). Сложность возрастает квадратично размеру программы. Упрощение достигается методом структурного программирования. Замена циклов или вложенных конструкций на функции упрощает модуль. Общая схема упрощения - разбиение программы на модули и оформление каждого модуля в виде процедуры, функции, класса., компонента или ActiveX‑элемента.
Дата добавления: 2014-12-08; Просмотров: 380; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |