Программы на Java больше всех страдают от недостатков программирования

15:00 09.12.2011 |   1878

Рубрика Автоматизация предприятий



Специалисты компании Cast Software, занимающейся разработкой средств оценки качества программного кода, проанализировали исходные коды 745 приложений, написанных на Java, Коболе, Си, C++ и других языках программирования. Всего было обработано порядка 365 млн строк исходного кода. Автоматический анализ позволяет выявить до 1800 типов недостатков программирования, возникающих вследствие недостаточной квалификации программиста, отсутствия тщательной отладки кода или других причин. Ошибки программиста могут дать возможность для нарушения безопасности системы, снизить производительность программ, вызвать порчу данных и так далее.

Предполагаемая стоимость работ по устранению недостатков получила название «технического долга». По оценкам Cast Software, средний технический долг в расчете на одну строчку исходного кода составляет 3,61 долл. При этом, однако, программы на Java несут с собой технический долг размером 5,42 долл. на строчку кода – худший результат среди проанализированных языков, а на Коболе – лишь 1,26 долл. Программы на Коболе, как правило, написаны давно, и большинство недочетов в них уже устранено, поясняют в Cast, а программы на Java часто пишутся неопытными программистами.


Теги: Автоматизация предприятий Программное обеспечение