Главная » Переводы

PLCopen Guideline on Software Quality Metrics

Руководство по использованию метрик качества ПО при разработке приложений для ПЛК. Включает описание метрик, доступных в статических анализаторах CODESYS Static Analysis, Schneider Electric EcoStruxure Machine Code Analysis, Schneider Electric – Control Engineering Verification и Software Improvement Group Sigrid.



Спасибо М. Троицкому и А. Пинэко-Скворцову за вычитку перевода.



Версия перевода: 1.0 
Скачать

Деннис М. Ритчи. Разработка языка программирования C

Этот документ содержит перевод статьи Денниса Ритчи «Разработка языка программирования C» и стенограммы его доклада, прочитанного на конференции History of Programming Languages II.



Скачать

G. Ann Campbell. Когнитивная сложность

Whitepaper от G. Ann Campbell (сотрудницы компании Sonar) о когнитивной сложности — разработанной ей метрики понятности кода. Разработчики CODESYS добавят ее поддержку в плагин Static Analysis 5.0.0.0 (планируемая дата выпуска — 25.04.2024).



Скачать

Дэйв Дж. Аганс. Отладка. Девять незаменимых правил для обнаружения самых неуловимых ошибок в ПО и «железе»

Перевод одной из редких книг, которая полностью посвящена аспектам отладки различных ошибок (не только в IT, но и в других предметных областях). Коротко, фундаментально и с «байками ветеранов». Настоятельно рекомендуется всем инженерам.



Скачать

История мультиплеера игры Armello

Перевод статьи разработчика игры Armello об эволюции архитектуры её многопользовательского режима.



Скачать

CODESYS String Libraries

Перевод фрагмента онлайн-справки CODESYS, посвященного новому (выпущенному в начале лета 2023) пакету строковых библиотек, предназначенных для работы со строками в кодировке UTF-8 и эффективной обработке длинных строк.



Скачать



Йонас Линдхольм. Фреймворк для создания графических интерфейсов систем управления

Перевод дипломного проекта Йонаса Линдхольма, посвященного созданию собственных графических элементов для редактора визуализации сред разработки CoDeSys V2 и CODESYS V3.



Скачать

Ларри и Джен делают кату «Римские цифры» на C++

Авторы: Ольве Маудал, Джон Джаггер



Еще один комикс от авторов «Глубины C (и C++)».



Скачать

Майкл Барр. Стандарт кодирования на языке С для встраиваемых систем

Сборник рекомендаций по разработке ПО для встраиваемых (embedded) систем на языке C. Целью стандарта является уменьшение числа потенциальных ошибок, повышение переносимости кода, а также упрощение его отладки и поддержки.



Скачать

Практика безопасного программирования ПЛК

Перевод сборника рекомендаций по безопасному программированию ПЛК. Безопасное программирование – это подход к разработке программного обеспечения, целью которого является обеспечение устойчивости к воздействию вредоносных программ, эксплуатации уязвимостей, несанкционированного доступа и т.д. Авторы документа не пытаются переложить практики информационной защиты из мира IT на АСУ ТП – вместо этого они рассматривают типичные для ПЛК/SCADA функционал и инструменты, показывая, как с их помощью можно повысить безопасность, надежность и простоту обслуживания системы управления. Поэтому, на наш взгляд, он может быть интересен широкому кругу инженеров АСУ ТП.



Скачать / официальный сайт проекта