Найти тему
384 подписчика

Кодовая база OpenSource-браузера Chromium по состоянию на 2023 год насчитывает около 38 миллионов строк исходного кода. Только его компиляция может занять от нескольких часов до суток, в зависимости от мощности компьютера. При работе с проектами такого объема, критически важно свести к минимуму любые возможные ошибки в коде, чтобы не тратить время на компиляцию проекта впустую и быстро находить проблемные участки кода. Для этого используются анализаторы кода. Они бывают статические и динамические.


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

В сегодняшнем выпуске подкаста разбираемся, как работают анализаторы кода. Специально для этого мы отправились в Тулу, чтобы пообщаться с командой PVS-Studio – статического анализатора кода, который выпускается с 2006 года. Из выпуска вы узнаете:

⏺ Как работают анализаторы кода

⏺Если идеальный код существует, то какой он

⏺ Как развивались языки программирования и почему до сих пор появляются новые

⏺ Как изменит программирование внедрение технологий искусственного интеллекта

Кодовая база OpenSource-браузера Chromium по состоянию на 2023 год насчитывает около 38 миллионов строк исходного кода.
1 минута