Как стать автором
Обновить

Исследование: качество кода с нецензурной лексикой оказалось немного выше, чем кода без ругательств

Время на прочтение2 мин
Количество просмотров3.2K
Всего голосов 5: ↑5 и ↓0+5
Комментарии6

Комментарии 6

Программа отслеживает соблюдение различных стандартов программирования в коде, включая использование проверок качества и простоты структуры кода. Для исследования Штремель взял из GitHub около 3800 примеров кода, содержащего ругательства, и 7600 примеров кода без них. По десятибалльной шкале SoftWipe оценила код, содержащий нецензурную лексику, на полбалла выше, чем код без ругательств. 

Тут можно сделать и другой вывод: соблюдение различных стандартов программирования повышает количество мата

Говорит ли это о том, что если ты искренне пишешь код, то он становится лучше?

Довольно ожидаемая корреляция. Сложно представить себе большую кодовую базу в которой не хотелось бы материться в некоторых местах, особенно если ты вовлечен в проект и хочется чтобы он был сделан качественно.
А если усилия начинают тратиться не на написание кода а на превращение репозитория в сейфспейс с поиском и устранением неприятных терминов типа "master-slave" и "blacklist" то очевидно что сам кодинг уходит на второй план.

Значит код необходимо покрывать не только тестами… ждём обновлённых стандартов :D

но и матом))) Как русский трактор, без матюков не заводится))) Так и код

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

Но если провести тестирование кода, одинакового по сложности (например, плотность условий, вложенность циклов), думаю, результат будет обратным - код с матом будет нести больше рисков ошибок/нестандартного поведения (отсюда и мат)...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости