- 2019 23/02
- Автор: Войтенко Костя
- | Перегляди: 30
Інститут системного програмування Російської академії наук (ІСП РАН) повідомив про включення платформи статичного аналізу коду SharpChecker до реєстру вітчизняного програмного забезпечення.
Розроблений ІСП РАН інструментарій дозволяє в автоматичному режимі аналізувати вихідний код програм на мові C# і знаходити допущені в ньому помилки, неточності та потенційні уразливості.
«Людині властиво помилятися, — зазначає директор ІСП РАН Арутюн Аветисян, — а програмний код пишуть живі люди. Найчастіше це висококласні спеціалісти, але й вони можуть допускати помилки. SharpChecker — той засіб, який може частково компенсувати це властивість людської природи. Наш інструмент містить як аналізатор коду, так і готові компоненти для впровадження у виробничий цикл розробки ПЗ. Це дозволяє використовувати технологію і програмістам для виправлення помилок в розроблювальному проекті, та їх керівників як ще одну динамічну метрику, добре характеризує якість продукту».
«Сьогодні застосування інструментів аналізу коду обов'язково при розробці безпечного програмного забезпечення, — каже Валерій Ігнатьєв, старший науковий співробітник ІСП РАН. — Софт, що складається з мільйонів рядків коду, практично неможливо перевірити на наявність помилок — витоків ресурсів і пам'яті, разыменований null, неправильного використання атрибутів, помилок, пов'язаних з паралелізмом виконання та ін Тому інструмент, здатний аналізувати подібні обсяги інформації, не просто корисний, але необхідний. Підвищення якості та безпеки коду з кожним роком стає все більш важливим завданням. Зрозуміло, SharpChecker — не панацея проти помилок в коді, він не замінює, а доповнює інші методи тестування і пошуку помилок, але він дозволяє виправляти помилки на самих ранніх стадіях, істотно знижуючи загальну вартість розробки, і робить це ефективно».
В ІСП РАН сподіваються, що включення SharpChecker в єдиний реєстр російських програм дозволить звернути на продукт увагу вітчизняних державних структур і держкомпаній, які закуповують чи займаються розробкою софтверних рішень.
Головне на ПК-манія
Створено акумулятор, заряджається в 100 разів швидше літій-іонного
Для того, щоб збільшити час автономної роботи девайсів, їх виробники оснащують пристрої більш ...
IT новини 2019-02-25 08:37:49
Можливе фото Redmi Note 7 Pro потрапило в Мережу
Смартфон Redmi Note 7 Pro повинен бути випущений на наступному тижні, ну а нова витік розкриває ...
Hard новини 2019-02-25 08:37:00
Huawei випустила нові покоління ноутбуків MateBook X Pro і MateBook 14
Напередодні виставки MWC 2019 власне захід провела ще одна ведуча китайська компанія Huawei.Її ...
Hard новини 2019-02-25 07:28:35
Відео дня
Живі додатки
Ігри та розваги
Happytrix 1.0.3
Happytrix - варіант тетрису з новорічним мотивом. Вам потрібно скорочувати падаючі новорічні кульки за кольором. Щоб скоротити
Комп'ютерне навчання
Електронний словник Іспанська МультиЛекс 7.2
Електронний словник Іспанська МультиЛекс - це сучасні общелексические словники, в точності відповідні самим затребуваним