Подбор инструментов для статического анализа кода java.

  • Автор темы Автор темы Hitcher
  • Дата начала Дата начала

Hitcher

Знаменитый
Местный
Сообщения
209
Розыгрыши
0
Репутация
1
Реакции
22
Баллы
1 280
Хроники
  1. Master Class
Исходники
Отсутствуют
Сборка
Сборка
Здравствуйте. Хотелось бы составить набор комплексных инструментов для анализа качества кода:
-SonarQube?
-SpotBugs?
-PMD?
-Checkstyle?

Интересует Ваше профессиональное отношение к данным инструментам. Пожалуйста дополните/сократите список инструментов, своими предпочтениями.

В целом, имею представление о плагинах и воркстейшане. Есть богатый опыт в работе с Daw (Digital Audio Workstation). Там аналогично можно загрузить миллиард плагинов, из которых реально будут использоваться лишь 20-30.

По большому счету, весь секрет в создании *изначально качественной записи исходников*, который в дальнейшем потребует лишь минимальных правок, и анализов при сведении(mixing) и мастеринге. Черезмерный анализ это тоже своего рода ловушка и антипаттерн, который создает иллюзию недостижимого идеала в установленных кем-то стандартах, в погоне за модой и бесконечно новыми стилями.
 

А что вы собственно хотите получить от таких инструментов анализа кода? Где и как править? Или же вас интересует просто информация о том сколько кода можно подправить? Такиe системы в большинстве случаев не будут полезны.

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