Пособие по практике программирования

         

в конце 1998 года, поэтому





Упражнение 6-2
Мы пишем эту книгу в конце 1998 года, поэтому призрак проблемы 2000 года неотступно стоит перед нами как самая глобальная ошибка граничных условий.
1. Какие даты вы используете для поверки программы на работоспособность в 2000 году? Предположим, что выполнять тесты очень дорого, в каком порядке вы будете их осуществлять после ввода даты 1 января 2000 года?
2. Как вы будете тестировать стандартную функцию ctime, которая возвращает строковое представление даты в такой форме:
Fri Dec 31 23:58:27 EST 1999\n\0
Предположим, что вы в своей программе вызываете ctime. Как вы будете предохранять свой код от некорректной реализации этой функции?
3. Опишите, как вы будете тестировать программу-календарь, которая генерирует вывод в таком виде:

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