﻿# Команда PVS\-Studio готова выполнять регулярный аудит вашего кода

Наша команда на платной основе проведёт аудит кода вашего проекта и исправит все обнаруженные ошибки\. Речь идёт о проектах на языках C\# и C\+\+\. Разовый аудит, конечно, не лучший способ повышения качества и надежности кода\. Поэтому, мы сразу предлагаем обсуждать варианты долгосрочного сотрудничества по регулярному аудиту ваших проектов\. 

![0493_Code_Audit_ru/image1.png](https://import.viva64.com/docx/blog/0493_Code_Audit_ru/image1.png)

Мы готовы взяться за проекты на языке C\#, C и C\+\+, но в приоритете именно C\# проекты\. Почему, я расскажу чуть ниже\.

Наши специалисты могут выполнить проверку вашего кода, исправить все найденные ошибки, а затем на регулярной основе повторять анализ и правку новых ошибок\.

Подобные работы мы уже выполняли и выполняем\. Часть из них попадает под NDA, что исключает возможность моего рассказа о них\. Из публичных работ я могу, например, привести сотрудничество с компанией Epic Games: [How the PVS\-Studio Team Improved Unreal Engine's Code](https://www.unrealengine.com/en-us/blog/how-pvs-studio-team-improved-unreal-engines-code)\.

Ещё, например, у нас идет сотрудничество с некой компанией, у которой очень много кода и много задач\. Например, мы переводили код её проектов на 64\-битную платформу и правили соответствующие ошибки: [Как перенести проект размером в 9 млн строк кода на 64\-битную платформу?](https://pvs-studio.ru/ru/blog/posts/0342/)

Все подобные проекты касались только языка C\+\+, поэтому сейчас нам, в первую очередь, интересно расширить этот вид работ в сторону языка C\#\. Нам важно не только разрабатывать C\# анализатор, но и активно им пользоваться\. Мы можем сделать это, только если будем по\-настоящему работать с каким\-то кодом\. Беглая [проверка открытых проектов](https://pvs-studio.ru/ru/blog/inspections/) \- это хорошо, но не то\.

Мы хотим совместить два полезных действия: получить дополнительные источники дохода и улучшить PVS\-Studio\.

Предлагаем компаниям, которые серьезно относятся к качеству и надёжности своего кода, воспользоваться нашими услугами\. Каждый проект индивидуален, поэтому подробности, в любом случае, будут обсуждаться по почте и Skype\-митингах\.

В общих чертах, процесс будет таким:

Мы устраним все ошибки, которые сможем\. Те немногие, которые сами исправить мы не сможем, передадим вашим разработчикам, которые лучше знакомы с кодом\. Попутно мы настроим анализатор таким образом, чтобы он более не выдавал ложные срабатывания на ваш код\.

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

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

Если вашей компании интересно данное направление, то предлагаем связаться с нами по почте [support@viva64\.com](mailto:support@viva64.com) и обсудить объем работ, детали и цены\.