- PVSM.RU - https://www.pvsm.ru -

Институт программной инженерии открыл доступ к стандарту оформления кода C++

Институт программной инженерии (SEI [1]) — федеральный исследовательский центр США, занимающийся формализацией лучших практик разработки программного обеспечения — выпустил в 2016 году стандарт [2] программирования на C++. В нем описаны правила оформления кода на языке C++, которые должны помочь разработчикам создавать безопасные, надежные и защищенные системы без уязвимостей.

Сам стандарт являлся дополнением к стандарту [3] оформления кода C, выпущенным немного ранее. И на прошлой неделе Институт программной инженерии открыл бесплатный доступ к ценным экспертным знаниям по разработке защищенных систем на C и C++.

Институт программной инженерии открыл доступ к стандарту оформления кода C++ - 1 [4]/ Flickr / Jeff Dlouhy [5] / CC [6]

Стандарт программирования на C++ отражает в своем содержании десятки лет исследований и включает 83 новых правила, учитывающих особенности языка C++. Также в нем описываются алгоритмы, призванные помочь в написании надежных программ.

«Новый стандарт является расширением стандарта для C. Например, в нем содержатся рекомендации по работе с объектами и контейнерами, – рассказывает Роберт Шейла (Robert Schiela), технический менеджер подразделения CERT в CEI. – В нем также собраны рекомендации по работе с лямбда-выражениями».

Марк Шерман (Mark Sherman), технический директор подразделения CERT в CEI, добавил: «Стандарт написания кода SEI C++ является частью трех других наших руководств для разработки безопасного программного обеспечения. Мы открываем доступ к формату для того, чтобы его могли использовать в школах, при написании профессиональных руководств, а также спецификаций и др.».

Скачать стандарт CERT C++ можно по ссылке здесь [2]. Стандарт для языка C вы найдете тут [3].

P.S. Еще несколько материалов из нашего блога:

Автор: VAS Experts

Источник [14]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/c-3/251261

Ссылки в тексте:

[1] SEI: http://www.sei.cmu.edu/

[2] стандарт: http://www.cert.org/secure-coding/products-services/secure-coding-cpp-download-2016.cfm

[3] стандарту: http://www.cert.org/secure-coding/products-services/secure-coding-download.cfm

[4] Image: https://habrahabr.ru/company/vasexperts/blog/325140/

[5] Jeff Dlouhy: https://www.flickr.com/photos/jdlouhy/5620902650/

[6] CC: https://creativecommons.org/licenses/by/2.0/

[7] Нулевой рейтинг (Zero-rating) и как его правильно применить: http://blog.vasexperts.ru/?p=803

[8] Конференция C++ Russia 2017: атмосфера чистого C++: http://blog.vasexperts.ru/?p=764

[9] Профессор Гильермо Франсия о кибербезопасности национальной инфраструктуры: http://blog.vasexperts.ru/?p=786

[10] Информация об абоненте – опыт оператора связи ГК «Спецсвязь» : https://d.docs.live.net/3ce1778315e9730e/Тексты/Информация об абоненте – опыт оператора связи ГК

[11] Преимущества использования расширенной функциональности СКАТ DPI: http://blog.vasexperts.ru/?p=748

[12] Современные аппаратные платформы для DPI: http://blog.vasexperts.ru/?p=714

[13] Зачем нужен резервный СКАТ: http://blog.vasexperts.ru/?p=701

[14] Источник: https://habrahabr.ru/post/325140/