URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 102445
[ Назад ]

Исходное сообщение
"Оценка популярности грязных хаков у разработчиков на различн..."

Отправлено opennews , 07-Май-15 10:49 
Издание ITworld попыталось (http://www.itworld.com/article/2918583/open-source-tools/c-l...) сформировать рейтинг языков программирования по частоте применения "грязных хаков" в коде. Анализ был проведнён на основе выборки из GitHub кода, в комментариях к которому встречается фраза "ugly hack (https://github.com/search?utf8=%E2%9C%93&q=&#...)". В итоге, наибольшее число грязных хаков выявлено в коде на языке Си (найдено 181 тысяч файлов с упоминанием данной фразы), на втором месте язык PHP (79 тысяч файлов), на третьем  JavaScript (38 тысяч файлов). Далее следуют C++ (22k), Python (19k), Text (11k), Makefile (11k), HTML (10k), Java (7k) и Perl (4k).


При распределении выборки по отдельным репозиториям с последующим отсеиванием форков, получился следующий график, который показывает долю языка относительно всех репозиториев, в которых встретилась фраза "ugly hack". Например, в репозиториях с кодом на языке Си грязные хаки встречаются в три раза чаще, чем в остальных репозиториях, а хаки в PHP встречаются в 12 раз чаще, чем в Java.


<center><a href="http://core0.staticworld.net/images/article/2015/05/programm... src="http://www.opennet.ru/opennews/pics_base/0_1430980337.jpg" style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border=0></a></center>

URL: http://www.itworld.com/article/2918583/open-source-tools/c-l...
Новость: http://www.opennet.ru/opennews/art.shtml?num=42183


Содержание

Сообщения в этом обсуждении
"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 10:49 
Я бы скорее назвал такие графики оценкой того, кто пишет комментарии и отдаёт себе отчёт о качестве кода, а кто не пишет.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено spanasik , 07-Май-15 13:28 
Судя по вашей логике, программисты на PHP гораздо профессиональнее программистов на Haskell :-)

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 14:31 
ну так они искали не процент встречаемости, а просто колличество.
Очевидно, что на пхп кода больше чем на хаскеле.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 17:53 
>  ну так они искали не процент встречаемости, а просто колличество.

НЪтЪ, именно процент. Прочитайте подпись оси ординат на графике, что ли.


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Crazy Alex , 08-Май-15 01:51 
И что? Per repository - это чудесно, а нормировать на объём кода в репозитории кто будет? Вот интересно - неужели так сложно было дать простую метрику - соотношение количества строк с ugly hack к общему количеству строк на данном языке?

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 17:55 
> Судя по вашей логике, программисты на PHP гораздо профессиональнее программистов на Haskell :-)

И таки определенный процент истины в этом есть :-)


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено qwe , 08-Май-15 00:32 
> Я бы скорее назвал такие графики оценкой того, кто пишет комментарии и отдаёт себе отчёт о качестве кода, а кто не пишет.

Нет, это иллюстрация того что дураки обученные арифметике и с выходом в сеть есть не только среди экомистов/социологов и прочих британских ученых а и много где еще.


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено ruata , 07-Май-15 10:51 
Цифры ни о чем. Нужно сравнивать относительно к количеству строк кода
Наверняка на C больше всего кода написано

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено pkdr , 07-Май-15 10:56 
Да и ещё, возможно, то, что для программиста на C "грязный хак", для программиста на PHP "да нормальный код, чо!".

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено тоже Аноним , 07-Май-15 12:19 
Боюсь, все еще проще: после первой пятерки количество программистов, знающих и применяющих это словосочетание к тому коду, над которым они работают, просто падает по экспоненте.

Ну, и найти комментарий "ugly hack" в коде для 1С, например, не получится... да и в исходниках систем, написанных на продажу, вряд ли кто-то себе позволяет такие вольности. Только этим объясняется отсутствие C# и Java  в числе лидеров ;)


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 12:50 
Но, кстати, в Java коде довольно часто встречаются вещи типа непрямого управления GC в участках критичных к сборке мусора или неочевидные трюки со строками, только если это комментируют, то делают это развернуто, а не просто заметив, что неочевидный момент неочевиден.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено AlexAT , 08-Май-15 08:55 
Да, после первой пятёрки резко возрастает ЧСВ, и люди не позволяют себе даже подумать о том, как называется то, что они пишут.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено клоун , 07-Май-15 12:17 
+ поиск был по подстроке "ugly hack", употребление которой некоррелировано с количеством реально использованных хаков.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено AlexAT , 08-Май-15 22:52 
> реально использованных хаков.

Зато оно неплохо коррелирует с числом людей, осознающих, что они делают.


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено anonymous , 07-Май-15 10:57 
настолько ни о чем, что даже комментировать не хочется
я как большой знаток английского мог бы написать "dirty hack" и чё?

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено X86 , 07-Май-15 11:11 
Fuckin code

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено EuPhobos , 07-Май-15 11:13 
Ну наверняка они делали что-то типа
grep -iE "(dirty|ugly|fuck)"

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Клыкастый , 07-Май-15 12:31 
это предположение

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено ZiNk , 07-Май-15 11:51 
А то что писать статьи не о чем, вот и раздувают из одного поиска по коду "исследование" с умным видом. А уж анализировать качество кода по словосочетанию встречающемуся в комментариях - это уже круче чем по кофейной гуще.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 11:07 
Лучше бы посчитали количество мата в комментариях.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено клоун , 07-Май-15 12:23 
Во-первых, не мат, а в обсценная лексика (= оскорбления).

Во-вторых, обсценная лексика ранжируется и есть слова, использование которых не только допустимо, но и необходимо.

И в-третьих, в каждом языке это происходит по разному. В русском языке часть обсценной лексики табуирована (известна всем, но запрещена к публичному употреблению), а напр. в английском нет. В японском табуирована часть как обсценной, так и не обсценной (!) лексики, употребление которой в неподходящий момент может считаться оскорблением (напр. употребление личных внутрисемейных суффиксов и обращений к незнакомым людям).


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено ананим.orig , 07-Май-15 14:43 
> В японском...

Угу. http://lenta.ru/news/2015/05/07/monkey/
> В японском зоопарке макаку назвали в честь дочери принца Уильяма

.


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 13:20 
Уже было.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 13:26 
> Уже было.

Или это по проектам было?


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 14:40 
Я помню только про подсчёт в линукс-ядре. Если было по языкам, то можно ссылку?

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 18:31 
http://andrewvos.com/2011/02/21/amount-of-profanity-in-git-c.../

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Ordu , 07-Май-15 11:07 
Очень интересно какой вывод можно сделать из такой статистики. По-моему никаких, если не проводить дополнительных исследований, которые окажутся гораздо-гораздо более трудоёмкими, чем "find | xargs grep | wc". Короче: "британские учёные сделали очередное британское открытие".

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 11:20 
дык, онолитеги, чо. чтд

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 11:11 
вероятно, кодиры на сях в три раза чаще осознают, что пишут убогий хак, по сравнению с остальными

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 11:25 
не верится, что CSS почти на последнем месте

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено vitalif , 07-Май-15 12:00 
HTML и CSS - это один сплошной грязный хак, поэтому и нет дополнительных пояснений))

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 15:15 
Shell аналогично )

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 12:32 
там это называется trick :)))

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 11:30 
> Text (11k)

Уважаю. Грязные хаки на plaintext — это еще надо уметь.


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 11:39 
Тоже залип на этом месте

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Zenitur , 07-Май-15 11:31 
Почему-то вспоминается реклама журнала ТВ Парк: "Какой журнал лучше? Мы помещаем обычный журнал в серную кислоту, а журнал ТВ Парк - в обычную воду. Как видите, разница очевидна". Так же и здесь. 181 тысяча dirty хаков на Си! Может потому что на Си приблизительно 95% всего кода?

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено A.Stahl , 07-Май-15 11:41 
Скорее потому, что Си очень много чего позволяет.
То, что можно написать на Си, хрен сделаешь на жаве. Жава просто не позволит такого.
И в этом позволении нет ничего плохого.
Грамотный человек и на куче арматуры может комфортно устроиться, а кто-то и в мягкой комнате может себе что-то повредить.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 11:59 
> Скорее потому, что Си очень много чего позволяет.
> То, что можно написать на Си, хрен сделаешь на жаве. Жава просто
> не позволит такого.
> И в этом позволении нет ничего плохого.
> Грамотный человек и на куче арматуры может комфортно устроиться, а кто-то и
> в мягкой комнате может себе что-то повредить.

Или можно сказать так, более приближённо к теме: чем выше уровень языка, тем выше уровень совершаемых в программах на нём ошибок. Как сишник, вынужденный регулярно работать с Java, подтверждаю. :(


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Pickle , 07-Май-15 12:05 
Yаверно должно быть: " Чем более низкоуровневый язык, тем...."

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено asdasd , 07-Май-15 14:20 
В том-то и дело что нифига, то что можно сделать аккуратно и понятно в C, в Java нужно делать через одно место. Например банальное отсуствие unsigned, приходится добавлять кучу лишних проверок и преобразований.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено XXasd , 07-Май-15 16:09 
Целочисленное переполнение -- это UB.

Если ты пишешь C-программы поведение которых довольно неплохо зависит от signed\unsigned -- то при -O3 ты имеешь все шансы словить оптимизацию которую не ожидаешь :-) .. В том числе дыру в безопасности


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Crazy Alex , 08-Май-15 01:57 
Оно да, но наоборот выходит не меньше. Одна обработка ошибок чего стоит.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 12:36 
Прочитай Design Patterns и не страдай.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено 1 , 07-Май-15 12:14 
А уж текстовые файлы, вообще фантазию не ограничивают.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 20:30 
А попытка их компиляции и исполнения вообще способна эту фантазию хорошо стимулировать

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 13:23 
> а кто-то и в мягкой комнате может себе что-то повредить.

s/кто/кот/


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено anonym0use , 07-Май-15 18:31 
> Скорее потому, что Си очень много чего позволяет.

Нужен какашко-код высокого уровня?
Да без проблем - даже на "ограниченном" питоне :)

def unique_elements(_, __ = type({( )})):
    __ = type("""
                      .-=-.          .--.
          __        .'     '.       /  " )
  _     .'  '.     /   .-.   \     /  .-'\
( \   / .-.  \   /   /   \   \   /  /    ^
  \ `-` /   \  `-'   /     \   `-`  /
jgs`-.-`     '.____.'       `.____.'""", (__,),
{'_' : __.__dict__[filter(lambda _: '_' not in _,
                    sorted(__.__dict__))[::-1].pop()]})( {( )} )
    return [_ for _ in _ if _ not in __ and not __._(_)]


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 11:57 
>  Мы помещаем обычный журнал в серную кислоту

Я, конечно, зануда, но в той рекламе была газета. :) Все три прекрасных ролика при некотором старании отыскиваются на Ютубе (правда, большую часть юмора можно понять, лишь насытившись другой телерекламой середины девяностых).


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 13:24 
>>  Мы помещаем обычный журнал в серную кислоту
> Я, конечно, зануда, но в той рекламе была газета. :) Все три
> прекрасных ролика при некотором старании отыскиваются на Ютубе (правда, большую часть
> юмора можно понять, лишь насытившись другой телерекламой середины девяностых).

И дистиллированная вода, а не обычная.


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 14:18 
Ты люто переоцениваешь применимость Си в современном мире http://githut.info/

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Crazy Alex , 08-Май-15 02:03 
Только там репозитории, а не строки. И это всё меняет. На том же джаваскрипте миллион строк - это запредельное количество. На сях - ну такой себе проектец, ничего особенного.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 08-Май-15 04:58 
Чего не 10 миллионов-то?

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено йцу , 07-Май-15 11:50 
Надо было сравнивать количество случаев "dirty hack" относительно общего количества комментариев. Просто в CSS коменты вообще редко встречаются, хотя любая более-менее верстка - это хак на хаке. Короче, единственный вывод, который можно сделать из этого исследования: его авторы никогда не слышали о понятии репрезентативности выборки.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Михрютка , 07-Май-15 12:07 
Анализ показал, что среди пишущих на пээнха^Wпэхапэ людей, знающих слова "dirty" и "hack", в три раза меньше, чем среди пишущих на си.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено funny_falcon , 07-Май-15 12:09 
Я люблю Ruby, но тот факт, что фраза ugly hack встречается в рубёвых исходниках реже, всего лишь означает, что рубисты не считают свои хаки грязными.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 13:03 
> Я люблю Ruby, но тот факт, что фраза ugly hack встречается в
> рубёвых исходниках реже, всего лишь означает, что рубисты не считают свои
> хаки грязными.

Ну там огромная работа все-таки была проведена по convension over configuration и language for humans not machine. Если владение грязными хаками в других языка - принцип "хакерства", то в руби, для многих таковым считается написание кода который полностью пройдет например rubocop. Такая забава типа написания HTML Strict DTD в свое время.


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 08-Май-15 02:47 
Ой, кстати, назовите мне другой актуальный язык программирования, где грязные хаки могут быть настолько грязными и мозговзрывающими как в Ruby; где можно на ходу промонкипатчить ассемблер для инструкции внутреннего ВМ или добавить и описать целую инструкцию для виртульной машины и то, как она будет исполняться прям внутри программы, хоть фразу "Opennet.ru рулит" с новой строки, которую парсер и AST разберут, а внутренний компилятор скомпилирует ее эту новопределенную инструкцию ВМ, представление которой в виртуальной машине было описано выше в программе и встретив исполнят какой-то вышеопределенный код. см. подробнее на class Ripper и RubyVM.

Но, конечно, это джаст фо фан, спецов по внутренностям языка человек 30 и никто в здравом уме этим пользоваться не будет.


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Здравый , 07-Май-15 12:15 
А где тут R и LaTeX?

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 16:27 
R после C#

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 12:40 
Нужно как минимум пронормировать значения, а конкетно показать процент "грязных хаков" к общему числу программ или строк кода на этом языке.

В текущем виде график бесполезен ибо не выражает ничего.

Я также могу сделать свой язык анонимус++, написать нанем две строчки кода, одна из которых грязный хак, и утверждать что программисты на анонимус++ делают меньше всего грязных хаков.


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 08-Май-15 08:17 
> Я также могу сделать свой язык анонимус++, написать нанем две строчки кода, одна из которых грязный хак, и утверждать что программисты на анонимус++ делают меньше всего грязных хаков.

А другой аноним придумает свой анонимус#, напишет на нём одну строчку нормального кода и заявит, что программисты на анонимус# вообще не пользуются хаками.


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Annimzus , 07-Май-15 13:51 
возможно такой камент встречается только однажды в какойнть либе, форкнутой-перефоркнутой 100500 раз :)
как, например, zlib
его тянут себе в проекты все кому не лень
https://github.com/dolphin-emu/dolphin/blob/master/Externals...
https://github.com/search?utf8=%E2%9C%93&q=zlib

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 14:13 
Что на C считается грязным хаком, на некоторых других языках единственная возможность реализовать себя в злом и жестоком мире.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 14:52 
> Что на C считается грязным хаком, на некоторых других языках единственная возможность реализовать себя в злом и жестоком мире.

не совсем так ибо в perl - TIMTOWTDI


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Crazy Alex , 08-Май-15 02:06 
Справедливости ради - скорее наоборот. То же преобразование типов указателей, например. Или структура с sometype[1] в конце... да вагон таких примеров. Ну низкоуровневый он, что ж поделать, если для многий вещей в нём нет "чистых" решений.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 14:15 
Вот вам ещё мысленный эксперимент: уберите из графиков С и представьте какие были-бы комменты на опеннете.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено manster , 07-Май-15 14:16 
что-то не видно там эрланг и ржавчину с HTML

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 19:42 
Во-первых, ржавчины еще нет, а во-вторых, там для этого есть специальное ключевое слово.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 08-Май-15 15:26 
не будет там ни эрланга, ни D. по той-же причине и Руби с прологом -в конце списка.
когда языка возможности - позволяют реализовывать что-то нужное, без садо-мазо - без садо-мазо и пишут.
бо оно и функциональное и логическое и обьтное и асинхронное/конкурентное в работе(без блокировок "by design").
похожие элементы - появятся в следующих итерациях Ады и Фортрана, еще не стандартизированных, вместе с обновленной версией формата QP-плавучки.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 15:13 
Забавно, что языки которые без хаков вообще немыслимы - shell и css идут в последних рядах. ))

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 15:54 
Язык С сам по себе грязный хак. Уже не ассемблер, но еще и не вменяемый язык программирования.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено тоже Аноним , 07-Май-15 16:52 
И это пафосное заявление пропустил драйвер клавиатуры, написанный на С, в системе, написанной на С, передавшей его браузеру, написанному на С, отправившему его через сетевой протокол, реализованный на С, серверу, написанному на С... и так далее.
Невменяемость как-то зашкаливает, кмк.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 18:36 
>его браузеру, написанному на С

если бы браузеры писали на С, они бы по полдня не компилялись.
и юзера было бы гораздо сложнее уговорить купить ещё этих мягких французских планок памяти :)))


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено ZiNk , 07-Май-15 18:58 
>>его браузеру, написанному на С
> если бы браузеры писали на С, они бы по полдня не компилялись.
> и юзера было бы гораздо сложнее уговорить купить ещё этих мягких французских
> планок памяти :)))

Оперативу не браузеры жрут, а документы, которые им приходится парсить, всё дерево объёктов на странице + виртуальная машина для жабоскрипта, который этим деревом ещё крутить будет.


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Crazy Alex , 08-Май-15 02:08 
Так одно другом не мешает. Собственно, обычно в релаьном мире именно грязные хаки и выживают - у них соотношение цена/качество обычно хорошее, в отличие от разного пуризма.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 08-Май-15 04:16 
это вы еще языков с обратной безскобочной, польской записью инфиксной не видели.
вроде того-же форта например(что ванильного, что в вариантах от TI или HP)и проприетарных языков непубличных.
в эмбеддовке - обычное дело, особенно западной оборонной. поковыряте фирмварь утилизруемых железок(например коммуникационных) это ПЦ на чем написано внутрях.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 16:18 
у кого-то он ugly hack, а у кого-то dirty hack или просто hack. и что теперь? вся статистика коту под хвост?

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 16:26 
>Издание ITworld попыталось сформировать рейтинг языков программирования по частоте применения "грязных хаков" в коде. Анализ был проведнён на основе выборки из GitHub кода, в комментариях к которому встречается фраза "ugly hack".

То есть, проще говоря, они посчитали количество комментариев? :-)


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 16:45 
Они грепнули по фразе "ugly hack", очевидно же. Но это еще ничего не значит.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 17:10 
Даже читая учебник по С++, понимаешь, что этот язык разработан неряхой для нерях :) Поэтому программисты на языке С++ используют код, который хрен знает как работает, но считают, что достаточно написать в комменте "я не знаю, как оно работает" - и это нормально:)

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено клоун , 07-Май-15 17:26 
Мотивировать сможешь?

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 19:11 
У тебя все получится, ты сможешь! Ведь твой код работает быстрее мысли, потому что он - на С++, С++ - единый и неповторимый, паскаль, бэйсик, фортран - для лохов. Ты же знаешь, что писать на С++ - это же почти как ездить на феррари, когда остальные ездят на жигулях. Когда заходит разговор о каком-либо языке, тебе остается только презрительно усмехнуться - ведь ты знаешь, что язык программирования есть только один...
Норм мотивировал? :)

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено тоже Аноним , 07-Май-15 22:40 
Просто представилось, как клоун смотрит на эту жижу и думает: "А ведь когда-то и я набрасывал так примитивно. Эх, молодость..."

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 09-Май-15 17:59 
заряд бодрости на весь день

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 07-Май-15 20:14 
ugly hack? почему не dirty hack? просто тупые пеньки пишушие на C# не знают ни красоты ни уродства (не понимают убожества своего кода) и соответственно никогда подобное не напишут.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Anonymous99 , 07-Май-15 20:20 
Все спорят, холивары, а я смотрю на VimL.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено OramahMaalhur , 07-Май-15 23:40 
https://github.com/search?utf8=%E2%9C%93&q=&#...
"ugly hack" created:>=2013-01-01 created:<2015-05-01  -  482,642 code results

https://github.com/search?utf8=%E2%9C%93&q=&#...
"dirty hack" created:>=2013-01-01 created:<2015-05-01  -  230,428 code results


"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено nc , 08-Май-15 13:57 
Грязные хакеры!

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 08-Май-15 14:42 
Не вижу Delphi в рейтинге. На нем написаны тонны отвратительного кода.

"Оценка популярности грязных хаков у разработчиков на различн..."
Отправлено Аноним , 09-Май-15 17:57 
В C++ весь язык является набором грязных хаков и нагромождением костылей, поэтому разработчики забивают и не пишут это в комментариях, так то он был бы на первом месте