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

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


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

Date: 2016-05-20 08:22 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Еще проще теория:
какой проект соберет больше лайков: что-то сложное и нишевое, вроде теорем-прувера, или очередная обертка в 10 строк над другой оберткой в 12 строк над библиотекой в 14 строк, упрощающих позиционирование прямоугольничков с круглыми углами на странице?
Первое получит N звезд и М багов, три других проекта - по 100N звезд (аудитория больше, польза им понятней) и по M/100 багов (т.к. кода совсем мало). Вот и выходит плотность багов сильно лучше у мелких простейших.

Date: 2016-05-20 09:06 am (UTC)
From: [identity profile] voidex.livejournal.com
Какая разница, сложный проект или нет, главное - полезный ли, а это как раз звездами и измеряется!
А то понапишут тысячи строк никому ненужного кода

Date: 2016-05-20 09:19 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Имеется в виду сложное для понимания что это и нафига это.

Date: 2016-05-20 09:25 am (UTC)
From: [identity profile] voidex.livejournal.com
Как сказал один мой знакомый: "Если я за пять минут не понял, что это и зачем, то это нафиг не нужно" :)

Profile

thedeemon: (Default)
Dmitry Popov

December 2025

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

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 26th, 2026 06:55 am
Powered by Dreamwidth Studios