В плохих системах можно найти сотни команд вывода сообщений об ошибках, разбросанных по всему коду, вперемежку с другими операторами. В хороших системах вывод всех сообщений об ошибках осуществляется с помощью одной функции. Сравните сложность следующих задач в «хорошей» и «плохой» системах:
• вывод списка всех возможных сообщений об ошибках;
• добавление звукового оповещения к сообщениям о самых опасных ошибках;
• перевод сообщений об ошибках па французский или другие языки.
Функции для работы с датами
Дан год и день с начала года. Нужно определить соответствующий месяц и число. Например, 61-й день в 2004 году будет первым днем третьего месяца. В книге «Эле- менты стиля программирования» (Kernighan, Plauger, Elements of Programming Style) Керниган и Плоджер привели пример подпрограммы из пятидесяти строк, решавшей эту задачу «в лоб». Подпрограмма эта была взята из чьей-то реальной программы. Затем они привели пример подпрограммы из пяти строк, решавшей ту же задачу. В ней использовался массив из 26 целых чисел. В задаче 4 данной главы обсуждаются вопросы, связанные с функциями для обработки дат.
Опубликовал vovan666
April 16 2013 23:55:36 ·
0 Комментариев ·
3348 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.