Перейти к основному содержимому

Статический анализ кода в Java

· 1 мин. чтения

Задача: Наибольшая подстрока без повторений

Для заданной строки s, найдите длину наибольшей подстроки без повторяющихся символов. Подстрока — это непрерывная непустая последовательность символов внутри строки...

ANDROMEDA 42

Статический анализ кода — это метод анализа исходного кода программ без их запуска.

Он может обнаруживать проблемы форматирования, разыменование нулевого указателя и другие простые сценарии.

Итак, давайте прыгнем в него.

>> Введение в метрики качества кода

Общий обзор некоторых критических дефектов, обнаруженных инструментами статического анализа.

>> Инструменты статического анализа Java

Как интегрировать три широко используемых инструмента статического анализа с Eclipse и IntelliJ IDEA.

>> ПМД

В этой быстрой статье мы представляем PMD — гибкий и легко настраиваемый инструмент, ориентированный на статический анализ кода Java.

>> Кобертура

Здесь мы покажем, как использовать Cobertura для расчета покрытия кода в проекте Java.

>> Найти ошибки

На этот раз сосредоточимся на FindBugs.

>> Джакоко

В этой статье мы увидим, как использовать плагин JaCoCo Maven для создания отчетов о покрытии кода для проектов Java.