1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Что такое настольная проверка?

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

Обзор проверки стола

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

Преимущества настольной проверки

Даже опытные программисты допускают ошибки — проверка на рабочем месте может помочь обнаружить и исправить их до того, как программа пройдет формальное выполнение. Проведение кассовой проверки — это быстро и недорого. Программист, написавший код, обычно проверяет его сам; если она выявляет проблемы, она может исправить их на месте, прежде чем проект перейдет к следующему этапу. Если она не проверит документ и ошибка вызовет проблемы позже, это может задержать проект. Ошибки также может быть сложнее выявить на более позднем этапе.

Недостатки кабинетной проверки

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

Проверка стола и структурированное пошаговое руководство

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


  1. Что NavCore 8.2
  2. Что такое беспроводная 3G
  3. Что такое 3G
  4. Что такое 4G Эво
  5. Что 4G