IntelliJ IDEA - одна из наиболее часто используемых IDE для Java. Сообщество, а также профессиональные издания активно используются программистами и исследователями по всему миру. Помимо множества функций для разработки, тестирования и отладки кода, IDE также предоставляет обширную поддержку рефакторинга. Вы можете указать, в каком разделе кода вы хотите провести рефакторинг с помощью определенного метода рефакторинга, а IDE позаботится обо всем остальном.

Однако как вы определяете, что нужно реорганизовать? Хотя опытный программист часто может нюхать разделы своего кода, требующие рефакторинга, по-прежнему существует много проблем с качеством, которые остаются незамеченными даже для опытных программистов.

А вот и плагин DesigniteJava для IntelliJ IDEA. DesigniteJava - это инструмент оценки качества кода, написанного на Java. Он обнаруживает многочисленные запахи архитектуры, дизайна и реализации, которые указывают на проблемы с ремонтопригодностью, присутствующие в анализируемом коде. Он также вычисляет многие часто используемые объектно-ориентированные показатели. Плагин объединяет IDE и DesigniteJava (который в настоящее время предлагается только в виде консольного приложения) и помогает поддерживать высокое качество исходного кода. Давайте посмотрим, как это может быть полезно с точки зрения качества кода для Java-программиста.

Установка

Вы можете загрузить плагин с торговой площадки Jetbrain в IntelliJ Idea IDE (Настройки - ›Плагины) или с веб-сайта Jetbrain .

Этот плагин использует DesigniteJava для анализа исходного кода Java. Следовательно, вам необходимо загрузить последнюю версию DesigniteJava Enterprise. Плагин также может загрузить для вас DesigniteJava. Если у вас уже есть DesigniteJava, загруженный на ваш компьютер, вы можете указать путь, а все остальное сделает инструмент.

Ваш помощник по качеству кода

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

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

Вы можете проанализировать исходный код, выбрав опцию «Инструменты-› Designite- ›Анализировать код» в среде IDE. При желании вы можете указать плагину в настройках плагина анализировать ваш код при каждом запуске IDE.

Начни сегодня. Вы можете загрузить плагин с торговой площадки Jetbrain в IntelliJ Idea IDE (Настройки - ›Плагины) или с веб-сайта Jetbrain .