Турбо Паскаль 6.0

НАПИСАНИЕ НАДЕЖНЫХ ПРОГРАММ.


Обработка ошибок в интерактивном пользовательском интерфейсе намного сложнее, чем в утилитах командной строки. В неинтерактивной программе совешенно приемлемо, что ошибки программы приводят к выводу сообщения об ошибке и завершению программы. Однако, в интерактивных программах необходимо восстановить состояние после ошибки и оставить пользователя в приемлемом состоянии. Ошибки не должны приводит к разрушению информации пользователя и не должны завершать программу вне зависимости от их природы. Программа, удовлетворяющая этим критериям, считается "надежной". Turbo Vision помогает писать надежные программы. Он поддерживает стиль программирования, который позволяет более просто обнаружить ошибку и восстановить состояние, особенно коварную и хитрую ошибку Out of memory. Это обеспечивается поддержкой концепции атомарных операций.



Содержание раздела