Хелпикс

Главная

Контакты

Случайная статья





Код программы. Тестирование



Код программы

Для основной функции создается отдельный файл с именем main.cpp. Для каждого класса создаются два файла. Наименование файлов совпадают с наименованием класса. Расширения «h» для заголовочной части описания класса, и расширение «cpp» для части реализации описания класса.

В начало файла с расширением «.cpp» надо добавить инструкцию:

#include "имя_класса.h"

Для исключения повторного добавления описания класса в код программы, в начале заголовочного файла добавить директивы препроцессора:

#ifndef CLASS_NAME_H

#define CLASS_NAME_H

А в конце заголовочного файла:

#endif

 

Текст кода пишется соблюдением требований структурного программирования. Обязательно задается иерархия вложенности операторов и фрагментом программного кода.

Блок или составной оператор заключенный в фигурных скобках всегда пишется с новой строки. На первой строке «{«. На последующих строках с соблюдением необходимого сдвига операторы из состава блока или составного оператора. На последней строке «}».

Часть операторов и фрагменты программ снабжается пояснительными комментариями.

Идентификаторы переменных, объектов, классов, методов, функции и т.д. составляются так, чтобы отражали функциональное назначение.

 

Тестирование

Тестирование показывает присутствие ошибок, а не их отсутствие. Иными словами, тестированием можно доказать неправильность программы, но нельзя доказать ее правильность. Все, что дает тестирование после приложения достаточных усилий, – это уверенность, что программа действует достаточно правильно.

Используем тесты, чтобы попытаться доказать неправильность программы в целом или его частей (функций, методов).

Необходимо, чтобы были представлены тесты, покрывающие все определенные в постановке задачи возможные выходные данные программы.

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.