Нам сообщают:
Компания
Cast Software... представила результаты
исследования качества программного
обеспечения, проведённого на основе
анализа 745 бизнес-приложений на различных
языках программирования (Java EE, Cobol, .Net,
C, C++), состоящих в сумме из 365 млн строк
кода...
... наибольшее
число проблем свойственно проектам на
платформе Java-EE, а наименьшее - на языке
Cobol. Расчетная стоимость исправления
проблем для Java составила $5.42 на строку
кода, а для Cobol - $1.26. При оценке безопасности
кода, наихудшие показатели наблюдаются
у платформы .NET, лучшие у программ на
языке Cobol. По мнению исследователей
наименьшее число проблем в программах
на языке Cobol объясняется спецификой
использования данного языка и богатым
30-летним опытом разработки. Проблемы в
коде на языке Java связываются с тем, что
много людей начинают создавать программы
на данном языке не имея надлежащей
теоретической подготовки по компьютерным
наукам.
Выводы почему-то
не удивляют. Было бы странно ожидать
большей безопасности кода от программ
на .NET, при такой интеграции рантайма с
системой. Было бы странно ожидать
большого количества ошибок от тех двух
с половиной профи, что еще пишут на
Коболе, тем более, что они уже и не пишут,
а поправляют ранее написанное. И было
бы странно ожидать хорошего кода от
«индусов» выдающих вал-по-плану на Ява,
языке, вакансии по которому до сих пор
выглядят наиболее привлекательно.
Вот что странно,
так это то, что .NET показал худшие
показатели по безопасности, чем С/С++.
Там же есть
сцыль
на инфографику, сделанную по результатам
опроса 500 разрабов — какие инструменты
они предпочитают. Вообще, полезно
поглядеть, для ориентации.
Комментариев нет:
Отправить комментарий