Cтраница 2
Задача контролеров состоит в том, чтобы хорошо подготовиться, глубоко исследовать и четко сформулировать проблемы. Если контролеры - члены одной бригады, то их общая забота - проявить скрытые связи между тем, что они сами разрабатывают, и тем, что сейчас контролируется. В результате станут явными двусмысленности, потребуются новые уточнения и разъяснения. И наконец, администратор должен рассматривать сквозной структурный контроль просто как эффективное средство общения разработчиков. [16]
В деле исправления ошибок очень важно понимать, что оно возвращает нас назад, к стадии проектирования. Обидно, если после завершения хорошо организованного проектирования весь его строгий порядок нарушается, когда вносятся поправки. Исправления должны выполняться по крайней мере так же строго, как первоначальное проектирование программы. Если необходимо, следует обновить документацию, поправки должны проходить сквозной структурный контроль или другие формы контрольного чтения программы. Ни одна поправка не мала настолько, , чтобы не нуждаться в тестировании. Если ошибка была обнаружена после автономного тестирования, нужно добавить тесты модуля, которые, очевидно, отсутствовали при первоначальном тестировании, и повторно выполнить все автономные тесты. [17]