BayZR(cppcheck, rpmlint, pylint, shellcheck) + SonarQube

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

AlexBR

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

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

Эксперименты с rr

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

AlexBR

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

С ее помощью весьма неплохо записывался php процесс, с чилдами и родителем. А вот MySQL записаться не смог.

Не буду перенабирать примеры использования утилиты снова, приведу здесь ссылку на мою статью в Wiki где подробно рассмотрены различные варианты использования утилиты с разбором вывода.

Статья расположена по ссылке: http://bayrepo.net/ru/repolistrr

Список рассмотренных экспериментов с rr:

  • Эксперимент 1 - программа с ошибками
  • Эксперимент 2 - программа с разделяемой памятью
  • Эксперимент 3 - соединение с базой данных
  • Эксперимент 4 - запись в файл
  • Эксперимент 5 - работа с семафорами
  • Эксперимент 1 - программа с ошибками