|
|||
Код программы. Тестирование ⇐ ПредыдущаяСтр 3 из 3 Код программы Для основной функции создается отдельный файл с именем main.cpp. Для каждого класса создаются два файла. Наименование файлов совпадают с наименованием класса. Расширения «h» для заголовочной части описания класса, и расширение «cpp» для части реализации описания класса. В начало файла с расширением «.cpp» надо добавить инструкцию: #include "имя_класса.h" Для исключения повторного добавления описания класса в код программы, в начале заголовочного файла добавить директивы препроцессора: #ifndef CLASS_NAME_H #define CLASS_NAME_H А в конце заголовочного файла: #endif
Текст кода пишется соблюдением требований структурного программирования. Обязательно задается иерархия вложенности операторов и фрагментом программного кода. Блок или составной оператор заключенный в фигурных скобках всегда пишется с новой строки. На первой строке «{«. На последующих строках с соблюдением необходимого сдвига операторы из состава блока или составного оператора. На последней строке «}». Часть операторов и фрагменты программ снабжается пояснительными комментариями. Идентификаторы переменных, объектов, классов, методов, функции и т.д. составляются так, чтобы отражали функциональное назначение.
Тестирование Тестирование показывает присутствие ошибок, а не их отсутствие. Иными словами, тестированием можно доказать неправильность программы, но нельзя доказать ее правильность. Все, что дает тестирование после приложения достаточных усилий, – это уверенность, что программа действует достаточно правильно. Используем тесты, чтобы попытаться доказать неправильность программы в целом или его частей (функций, методов). Необходимо, чтобы были представлены тесты, покрывающие все определенные в постановке задачи возможные выходные данные программы.
|
|||
|