Различная проверка - Большая Энциклопедия Нефти и Газа, статья, страница 4
Закон Вейлера: Для человека нет ничего невозможного, если ему не надо делать это самому. Законы Мерфи (еще...)

Различная проверка

Cтраница 4


При составлении макроопределений программисту предоставляется возможность проверки правильности обращения к макроопределению из макрокоманды. Программист, естественно, может отказаться от такого контроля. Однако многие ошибки являются не синтаксическими, а семантическими, и они могут привести либо к прерываниям программы во время ее выполнения, либо к неверному выполнению. Поскольку на поиск ошибок и отладку уходит весьма значительная часть времени, то раннее обнаружение, ошибок существенно уменьшает время отладки. Объем различных проверок программист может выбрать по своему усмотрению. Кроме того, необходимо учитывать, что операторы условной генерации выполняются только на этапе макрогенерации и совершенно не влияют на время выполнения самой программы. Удачно составленное макроопределение может быть использовано в различных программах и другими программистами. Поскольку полное представление о работе любого программного продукта, в том числе и макроопределения, имеет лишь автор программы, да и то только в ближайшее время после его составления, применение чужих макроопределений без внутреннего контроля может усложнить их использование.  [46]



Страницы:      1    2    3    4