2.9. Форматы ввода-вывода

Форматы входных и выходных данных являются частью этапа> проектирования. Входные форматы должны быть разработаны с* учетом максимального удобства для пользователя и минимальной возможности ошибок. Порядок переменных и форматы данных,, привычные для пользователя, помогут избежать ошибок и облегчат использование программ.

Постоянство входных форматов, как правило, также способствует уменьшению ошибок. Например, применение формата (17, 18„ 19, 18) менее предпочтительно, чем работа с постоянным форматом 4110. В первом случае пользователю трудно запомнить все входные форматы, во втором случае общий формат запомнить значительно проще—10 позиций.

Выходные спецификации могут сильно различаться. Иногда* даются четкие инструкции и выходные данные подгоняются под определенный стандарт. Однако часто вообще отсутствуют какие-либо указания. Выходные данные подчас представляют собой; страницы, заполненные числами, без всякой идентификации. Даже сам программист без обращения к программе не может понять, что означают эти числа.

Выходная информация должна идентифицироваться без привлечения других источников. Выходные данные должны содержать 1) идентификацию выходной записи, 2) описание или функцию-записи, 3) дату и 4) нумерацию страниц.

Кроме того, каждая напечатанная группа элементов должна быть помечена. При табличной форме выдачи должны быть помечены строки и столбцы.

Данные следует компоновать в функциональные или логические группы, разделенные пустыми строками или страницами. Мне часто приходилось видеть людей, переписывающих листинг для включения его в отчеты. Это не только расточительно по времени, но и является источником ошибок. Выходные данные должны быть такими, чтобы их можно было репродуцировать и публиковать без какой-либо редакции.

Программисты, которым предъявлены нереальные сроки завершения работы, не могут уделить достаточно внимания разработке выходных форматов. Однако имеются серьезные основания заниматься такой разработкой. Во-первых, хорошо продуманные выходные форматы —помощь программисту при отладке и тестировании. Непомеченные выходные записи требуют постоянного возвращения к программе, чтобы понять, что печатается. Кроме того, вид выходных распечаток — часто единственный критерий, по которому оценивается мастерство программиста.

Хорошая распечатка результатов создает у заказчиков мнение, что программист—мастер высокого класса.

2.8. Библиотеки || Оглавление || 2.10. Создание условий для работы оператора


Тут красивые радиусные шкафы: www.Radius-line.Ru заказала. Они красавцы

Услуги