thedeemon: (bednota)
[personal profile] thedeemon
Группа ученых под руководством Дэниела Лебреро из Лаборатории Торговых Программных Интерфейсов британской компании IG Markets Ltd провела статистическое исследование о связи числа баг-репортов и языков программирования на базе информации об открытых проектах на сайте "Центр деятельности мерзавцев" (GitHub.com, организация разрешена в России, за исключением некоторых периодов, когда она запрещена). Выяснилось, что наличие статической типизации и продвинутой системы типов не помогает в уменьшении ошибок, а порой даже вредит, в то время как меньше всего ошибок получается в программах на максимально простых языках.

Плотность багов у проектов с 10 звездами и более:


Теперь научно доказано, что [livejournal.com profile] theiced был прав: типы не нужны, а писать надо на Кложури. А также Эрланге и Го. Адептам сложных языков и развитых систем типов надлежит раскаяться, одуматься и перестать уже своими надуманными неработающими идеями отвлекать благородных донов, занятых TDD.

Date: 2016-05-20 12:01 pm (UTC)
From: [personal profile] alll
Удивительно, что у C++ и Java метрика практически одинакова. Хотя казалось бы.

Date: 2016-05-20 12:08 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Для проектов со 100+ звездами уже не одинакова:

Date: 2016-05-20 01:29 pm (UTC)
From: [personal profile] alll
Да, это уже как-то укладывается в картину мира. :) Питон правда выбивается.

Date: 2016-05-20 10:39 pm (UTC)
From: [identity profile] nponeccop.livejournal.com
А тут мне интересно, сколько в абсолютном выражении проектов на Haskell и F# со 100 звездами

Profile

thedeemon: (Default)
Dmitry Popov

December 2025

S M T W T F S
 12 3456
789101112 13
14151617181920
21222324252627
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 25th, 2026 08:09 am
Powered by Dreamwidth Studios