Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral


НИСХОДЯЩАЯ ОТЛАДКА ПРОГРАММ



♦ Схема нисходящей отладки



♦ Действия по отладке

Отладка начинается с отладки взаимосвязи подзадач самого высокого уровня (отладки интерфейсов подзадач).
Для этого программа, помимо алгоритмов подзадач,  сразу пишется полностью. Алгоритмы подзадач заменяются заглушками – простейшими операциями, имитирующими решение подзадачи, а именно: получающими входные данные и напрямую формирующими выходные данные согласно тесту. В общем случае каждому тесту соответствует своя заглушка.

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

На следующих этапах заглушки поочередно заменяются реальными алгоритмами обработки. При отладке каждого отдельного алгоритма уже отлаженная на предыдущем уровне главная программа играет роль отладочного драйвера.

В итоге с заменой последней заглушки получаем полностью отлаженную программу.

Тексты заглушек как правило входят как части в алгоритмы подзадач, т. е. не являются мусором.

Специфика. Самые тяжелые по последствиям ошибки устраняются с самого начала. На каждом этапе отладки все ошибки всегда локализованы в рамках отлаживаемой подзадачи, а так как отладка параллельно с разработкой идет сверху вниз, в направлении детализации, то упомянутая область локализации постоянно сужается.

Начальный этап                                 Промежуточный этап                        Конечный этап