![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Этапы тестирования
· Проверка в нормальных условиях, т.е. программа выдает нормальные результаты для характерной совокупности данных. · Проверка в экстремальных условиях, т.е. проверка в приграничных областях допустимых изменений (минимальные, максимальные допустимые значения, нулевые данные, пустые циклы, массивы, файлы). · Проверка в исключительных ситуациях. 4. Наглядность исходных текстов программ. Стиль программирования ‑ это набор приемов программирования, которые позволяют получать правильные, эффективные, удобные для применения и легко читаемые программы. Стиль связан с удобочитаемостью программы. Необходимо стандартизировать свой стиль программирования. Если существует более одного способа сделать что‑ либо, то вы должны остановиться на одном из них и придерживаться его всегда.
Правила сокращения имен: в сокращение всегда должны входить начальные буквы; согласные важнее гласных; начало слова важнее его конца; длина сокращения ограничивается числом 15; списки имен в командах объявления упорядочиваются по алфавиту. Используйте общепринятые сокращения. Отступы от начала строки: при записи операторов и для указания связи между ними делаются одинаковые отступы от начала строки в размере трех позиций, т.е. отступами выделяются структуры вложенности отдельных фрагментов программы. 5. Гибкость и эффективность программ. Выносите часто изменяемые константы, адреса и имена файлов, баз в отдельные файлы настройки, ресурсов или регистрации. Оптимизируйте программу после ее отладки. Используйте именованные константы вместо обычных. Минимизируйте применение глобальных переменных, вложенных структур и команд перехода Goto. Ограничивайте действия над параметрами подпрограмм (ByVal, ByRef, Optional) (п. 2.10.2). Общие рекомендации программисту. Помните: программы читаются людьми! Не нужно делать комментариев больше, чем это необходимо. Используйте вводные комментарии. Располагайте комментарии в программе таким образом, чтобы это не делало ее менее наглядной. Одного оператора в строке достаточно. Для выделения структуры используйте отступы. Фиксируйте соответствие букв кириллицы и букв латинского алфавита. Стремитесь к простоте и к универсальности. Используйте постоянные приемы программирования. Унифицируйте форматы ввода и вывода информации. Обеспечивайте максимально удобный интерфейс пользователю. Интересуйтесь, как эксплуатируется программа. Устанавливайте более скромные цели (работающие программы гораздо полезнее и важнее незаконченных громадных проектов). Уменьшайте сложность путем разбиения программы на отдельные части (модули, подпрограммы). Сложность возрастает квадратично размеру программы. Упрощение достигается методом структурного программирования. Замена циклов или вложенных конструкций на функции упрощает модуль. Общая схема упрощения - разбиение программы на модули и оформление каждого модуля в виде процедуры, функции, класса., компонента или ActiveX‑ элемента.
|