Автоматическая проверка качества кода

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

ПОЧЕМУ ИСПОЛЬЗОВАТЬ АНАЛИЗ СТАТИЧЕСКОГО КОДА? Не каждый разработчик программного обеспечения имеет многолетний опыт работы с языком программирования или платформой, над которой работает, очень немногие. Статический анализатор кода может позаботиться о тестовом покрытии, сложности, дублировании, безопасности, стиле и многом другом.

Предостережение: этот анализ следует рассматривать не как окончательную проверку кода, а как самую первую. БОЛЬШИНСТВО ИЗ НИХ НЕ ПРОВЕРЯЮТ ВАШУ ЛОГИКУ КОДА.

Первоначально опубликовано на сайте navyuginfo.com 30 сентября 2016 г.