IBM представила продукт для обнаружения ошибок в исходном коде

Корпорация IBM представила свой новый программный продукт, предназначенный для интеллектуального анализа кода и обнаружения ошибок и других дефектов на ранних стадиях разработки приложений, а не после того, как готовый продукт уже отправлен заказчику.

В настоящее время большинство разработчиков начинают тестирование своих приложений непосредственно перед интеграцией в конечный программный продукт – то есть тогда, когда 90% кода уже написано. Новая программная разработка IBM – IBM Rational Software Analyzer – сканирует исходный код на этапе создания, проверяя уровень качества и наличие ошибок. Подобный анализ кода на ранних стадиях разработки позволяет снизить количество дефектов, найденных в программном продукте после его выхода на рынок, на 15-20%.

Новый продукт IBM позволит сократить время, затрачиваемое обычно на длительное и малоэффективное ручное тестирование, и направить высвободившиеся ресуры на разработку программных приложений. Rational Software Analyzer включает в себя функцию-аналог автоматической проверки орфорграфии, встроенной в большинство современных текстовых редакторов. Отличие заключается в том, что вместо грамматических ошибок Rational Software Analyzer обнаруживает ошибки кода или нарушения стандарта кодирования. При обнаружении ошибки в коде Rational Software Analyzer предложит варианты исправления или замены.

Поставляемый в виде подключаемого модуля для последней версии Eclipse (Eclipse version 3.3), IBM Rational Software Analyzer автоматически сканирует исходный код, иногда просматривая каждую строчку до 700 раз, проверяя «орфографию» и стиль перед интеграцией кода в программный продукт.

IBM Rational Software Analyzer предоставляет дополнительные возможности для создания детальных отчетов о статусе разрабатываемого программного кода, а также для определения и модификации корпоративных норм и стандартов кодирования. Компании-партнеры и клиенты IBM могут создать свои собственные адапторы, использующие технологию сканирования кода IBM Rational Software Analyzer для разработки высококачественного кода, соответствующего принятым корпоративным нормам.

Пакет IBM Rational Software Analyzer уже доступен для заказа. Продукт поставляется в двух версиях: однопользовательская версия Developer Edition стоимостью $3500 для установки на рабочую станцию и версия Enterprise Edition стоимостью $50000, устанавливаемая на сервер, с неограниченным количеством пользователей.

©  CNews