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